@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicDateRangeFilter extends Object implements Serializable, Cloneable, StructuredPojo
A filter used to restrict data based on a range of dates or times.
Constructor and Description |
---|
TopicDateRangeFilter() |
Modifier and Type | Method and Description |
---|---|
TopicDateRangeFilter |
clone() |
boolean |
equals(Object obj) |
TopicRangeFilterConstant |
getConstant()
The constant used in a date range filter.
|
Boolean |
getInclusive()
A Boolean value that indicates whether the date range filter should include the boundary values.
|
int |
hashCode() |
Boolean |
isInclusive()
A Boolean value that indicates whether the date range filter should include the boundary values.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConstant(TopicRangeFilterConstant constant)
The constant used in a date range filter.
|
void |
setInclusive(Boolean inclusive)
A Boolean value that indicates whether the date range filter should include the boundary values.
|
String |
toString()
Returns a string representation of this object.
|
TopicDateRangeFilter |
withConstant(TopicRangeFilterConstant constant)
The constant used in a date range filter.
|
TopicDateRangeFilter |
withInclusive(Boolean inclusive)
A Boolean value that indicates whether the date range filter should include the boundary values.
|
public void setInclusive(Boolean inclusive)
A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.
inclusive
- A Boolean value that indicates whether the date range filter should include the boundary values. If set to
true, the filter includes the start and end dates. If set to false, the filter excludes them.public Boolean getInclusive()
A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.
public TopicDateRangeFilter withInclusive(Boolean inclusive)
A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.
inclusive
- A Boolean value that indicates whether the date range filter should include the boundary values. If set to
true, the filter includes the start and end dates. If set to false, the filter excludes them.public Boolean isInclusive()
A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.
public void setConstant(TopicRangeFilterConstant constant)
The constant used in a date range filter.
constant
- The constant used in a date range filter.public TopicRangeFilterConstant getConstant()
The constant used in a date range filter.
public TopicDateRangeFilter withConstant(TopicRangeFilterConstant constant)
The constant used in a date range filter.
constant
- The constant used in a date range filter.public String toString()
toString
in class Object
Object.toString()
public TopicDateRangeFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.