@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicIRComparisonMethod extends Object implements Serializable, Cloneable, StructuredPojo
The definition of a TopicIRComparisonMethod.
| Constructor and Description |
|---|
TopicIRComparisonMethod() |
| Modifier and Type | Method and Description |
|---|---|
TopicIRComparisonMethod |
clone() |
boolean |
equals(Object obj) |
String |
getPeriod()
The period for the
TopicIRComparisonMethod. |
String |
getType()
The type for the
TopicIRComparisonMethod. |
Integer |
getWindowSize()
The window size for the
TopicIRComparisonMethod. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setPeriod(String period)
The period for the
TopicIRComparisonMethod. |
void |
setType(String type)
The type for the
TopicIRComparisonMethod. |
void |
setWindowSize(Integer windowSize)
The window size for the
TopicIRComparisonMethod. |
String |
toString()
Returns a string representation of this object.
|
TopicIRComparisonMethod |
withPeriod(String period)
The period for the
TopicIRComparisonMethod. |
TopicIRComparisonMethod |
withPeriod(TopicTimeGranularity period)
The period for the
TopicIRComparisonMethod. |
TopicIRComparisonMethod |
withType(ComparisonMethodType type)
The type for the
TopicIRComparisonMethod. |
TopicIRComparisonMethod |
withType(String type)
The type for the
TopicIRComparisonMethod. |
TopicIRComparisonMethod |
withWindowSize(Integer windowSize)
The window size for the
TopicIRComparisonMethod. |
public void setType(String type)
The type for the TopicIRComparisonMethod.
type - The type for the TopicIRComparisonMethod.ComparisonMethodTypepublic String getType()
The type for the TopicIRComparisonMethod.
TopicIRComparisonMethod.ComparisonMethodTypepublic TopicIRComparisonMethod withType(String type)
The type for the TopicIRComparisonMethod.
type - The type for the TopicIRComparisonMethod.ComparisonMethodTypepublic TopicIRComparisonMethod withType(ComparisonMethodType type)
The type for the TopicIRComparisonMethod.
type - The type for the TopicIRComparisonMethod.ComparisonMethodTypepublic void setPeriod(String period)
The period for the TopicIRComparisonMethod.
period - The period for the TopicIRComparisonMethod.TopicTimeGranularitypublic String getPeriod()
The period for the TopicIRComparisonMethod.
TopicIRComparisonMethod.TopicTimeGranularitypublic TopicIRComparisonMethod withPeriod(String period)
The period for the TopicIRComparisonMethod.
period - The period for the TopicIRComparisonMethod.TopicTimeGranularitypublic TopicIRComparisonMethod withPeriod(TopicTimeGranularity period)
The period for the TopicIRComparisonMethod.
period - The period for the TopicIRComparisonMethod.TopicTimeGranularitypublic void setWindowSize(Integer windowSize)
The window size for the TopicIRComparisonMethod.
windowSize - The window size for the TopicIRComparisonMethod.public Integer getWindowSize()
The window size for the TopicIRComparisonMethod.
TopicIRComparisonMethod.public TopicIRComparisonMethod withWindowSize(Integer windowSize)
The window size for the TopicIRComparisonMethod.
windowSize - The window size for the TopicIRComparisonMethod.public String toString()
toString in class ObjectObject.toString()public TopicIRComparisonMethod clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.