Class TopicRelativeDateFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TopicRelativeDateFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TopicRelativeDateFilter.Builder,TopicRelativeDateFilter>
@Generated("software.amazon.awssdk:codegen") public final class TopicRelativeDateFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicRelativeDateFilter.Builder,TopicRelativeDateFilter>
A structure that represents a relative date filter.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTopicRelativeDateFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TopicRelativeDateFilter.Builderbuilder()TopicSingularFilterConstantconstant()The constant used in a relative date filter.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()TopicRelativeDateFilterFunctionrelativeDateFilterFunction()The function to be used in a relative date filter to determine the range of dates to include in the results.StringrelativeDateFilterFunctionAsString()The function to be used in a relative date filter to determine the range of dates to include in the results.List<SdkField<?>>sdkFields()static Class<? extends TopicRelativeDateFilter.Builder>serializableBuilderClass()TopicTimeGranularitytimeGranularity()The level of time precision that is used to aggregateDateTimevalues.StringtimeGranularityAsString()The level of time precision that is used to aggregateDateTimevalues.TopicRelativeDateFilter.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
-
timeGranularity
public final TopicTimeGranularity timeGranularity()
The level of time precision that is used to aggregate
DateTimevalues.If the service returns an enum value that is not available in the current SDK version,
timeGranularitywill returnTopicTimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtimeGranularityAsString().- Returns:
- The level of time precision that is used to aggregate
DateTimevalues. - See Also:
TopicTimeGranularity
-
timeGranularityAsString
public final String timeGranularityAsString()
The level of time precision that is used to aggregate
DateTimevalues.If the service returns an enum value that is not available in the current SDK version,
timeGranularitywill returnTopicTimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtimeGranularityAsString().- Returns:
- The level of time precision that is used to aggregate
DateTimevalues. - See Also:
TopicTimeGranularity
-
relativeDateFilterFunction
public final TopicRelativeDateFilterFunction relativeDateFilterFunction()
The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are
BEFORE,AFTER, andBETWEEN.If the service returns an enum value that is not available in the current SDK version,
relativeDateFilterFunctionwill returnTopicRelativeDateFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrelativeDateFilterFunctionAsString().- Returns:
- The function to be used in a relative date filter to determine the range of dates to include in the
results. Valid values for this structure are
BEFORE,AFTER, andBETWEEN. - See Also:
TopicRelativeDateFilterFunction
-
relativeDateFilterFunctionAsString
public final String relativeDateFilterFunctionAsString()
The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are
BEFORE,AFTER, andBETWEEN.If the service returns an enum value that is not available in the current SDK version,
relativeDateFilterFunctionwill returnTopicRelativeDateFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrelativeDateFilterFunctionAsString().- Returns:
- The function to be used in a relative date filter to determine the range of dates to include in the
results. Valid values for this structure are
BEFORE,AFTER, andBETWEEN. - See Also:
TopicRelativeDateFilterFunction
-
constant
public final TopicSingularFilterConstant constant()
The constant used in a relative date filter.
- Returns:
- The constant used in a relative date filter.
-
toBuilder
public TopicRelativeDateFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TopicRelativeDateFilter.Builder,TopicRelativeDateFilter>
-
builder
public static TopicRelativeDateFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends TopicRelativeDateFilter.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.
-
-