Class TopicDateRangeFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TopicDateRangeFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TopicDateRangeFilter.Builder,TopicDateRangeFilter>
@Generated("software.amazon.awssdk:codegen") public final class TopicDateRangeFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicDateRangeFilter.Builder,TopicDateRangeFilter>
A filter used to restrict data based on a range of dates or times.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTopicDateRangeFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TopicDateRangeFilter.Builderbuilder()TopicRangeFilterConstantconstant()The constant used in a date range filter.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Booleaninclusive()A Boolean value that indicates whether the date range filter should include the boundary values.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TopicDateRangeFilter.Builder>serializableBuilderClass()TopicDateRangeFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
inclusive
public final 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.
- Returns:
- 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.
-
constant
public final TopicRangeFilterConstant constant()
The constant used in a date range filter.
- Returns:
- The constant used in a date range filter.
-
toBuilder
public TopicDateRangeFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TopicDateRangeFilter.Builder,TopicDateRangeFilter>
-
builder
public static TopicDateRangeFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends TopicDateRangeFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-