Class RelativeDatesFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.RelativeDatesFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RelativeDatesFilter.Builder,RelativeDatesFilter>
@Generated("software.amazon.awssdk:codegen") public final class RelativeDatesFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RelativeDatesFilter.Builder,RelativeDatesFilter>
A
RelativeDatesFilterfilters relative dates values.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRelativeDatesFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnchorDateConfigurationanchorDateConfiguration()The date configuration of the filter.static RelativeDatesFilter.Builderbuilder()ColumnIdentifiercolumn()The column that the filter is applied to.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)ExcludePeriodConfigurationexcludePeriodConfiguration()The configuration for the exclude period of the filter.StringfilterId()An identifier that uniquely identifies a filter within a dashboard, analysis, or template.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()TimeGranularityminimumGranularity()The minimum granularity (period granularity) of the relative dates filter.StringminimumGranularityAsString()The minimum granularity (period granularity) of the relative dates filter.FilterNullOptionnullOption()This option determines how null values should be treated when filtering data.StringnullOptionAsString()This option determines how null values should be treated when filtering data.StringparameterName()The parameter whose value should be used for the filter value.RelativeDateTyperelativeDateType()The range date type of the filter.StringrelativeDateTypeAsString()The range date type of the filter.IntegerrelativeDateValue()The date value of the filter.List<SdkField<?>>sdkFields()static Class<? extends RelativeDatesFilter.Builder>serializableBuilderClass()TimeGranularitytimeGranularity()The level of time precision that is used to aggregateDateTimevalues.StringtimeGranularityAsString()The level of time precision that is used to aggregateDateTimevalues.RelativeDatesFilter.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
-
filterId
public final String filterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
- Returns:
- An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
-
column
public final ColumnIdentifier column()
The column that the filter is applied to.
- Returns:
- The column that the filter is applied to.
-
anchorDateConfiguration
public final AnchorDateConfiguration anchorDateConfiguration()
The date configuration of the filter.
- Returns:
- The date configuration of the filter.
-
minimumGranularity
public final TimeGranularity minimumGranularity()
The minimum granularity (period granularity) of the relative dates filter.
If the service returns an enum value that is not available in the current SDK version,
minimumGranularitywill returnTimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromminimumGranularityAsString().- Returns:
- The minimum granularity (period granularity) of the relative dates filter.
- See Also:
TimeGranularity
-
minimumGranularityAsString
public final String minimumGranularityAsString()
The minimum granularity (period granularity) of the relative dates filter.
If the service returns an enum value that is not available in the current SDK version,
minimumGranularitywill returnTimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromminimumGranularityAsString().- Returns:
- The minimum granularity (period granularity) of the relative dates filter.
- See Also:
TimeGranularity
-
timeGranularity
public final TimeGranularity 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 returnTimeGranularity.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:
TimeGranularity
-
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 returnTimeGranularity.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:
TimeGranularity
-
relativeDateType
public final RelativeDateType relativeDateType()
The range date type of the filter. Choose one of the options below:
-
PREVIOUS -
THIS -
LAST -
NOW -
NEXT
If the service returns an enum value that is not available in the current SDK version,
relativeDateTypewill returnRelativeDateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrelativeDateTypeAsString().- Returns:
- The range date type of the filter. Choose one of the options below:
-
PREVIOUS -
THIS -
LAST -
NOW -
NEXT
-
- See Also:
RelativeDateType
-
-
relativeDateTypeAsString
public final String relativeDateTypeAsString()
The range date type of the filter. Choose one of the options below:
-
PREVIOUS -
THIS -
LAST -
NOW -
NEXT
If the service returns an enum value that is not available in the current SDK version,
relativeDateTypewill returnRelativeDateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrelativeDateTypeAsString().- Returns:
- The range date type of the filter. Choose one of the options below:
-
PREVIOUS -
THIS -
LAST -
NOW -
NEXT
-
- See Also:
RelativeDateType
-
-
relativeDateValue
public final Integer relativeDateValue()
The date value of the filter.
- Returns:
- The date value of the filter.
-
parameterName
public final String parameterName()
The parameter whose value should be used for the filter value.
- Returns:
- The parameter whose value should be used for the filter value.
-
nullOption
public final FilterNullOption nullOption()
This option determines how null values should be treated when filtering data.
-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
If the service returns an enum value that is not available in the current SDK version,
nullOptionwill returnFilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnullOptionAsString().- Returns:
- This option determines how null values should be treated when filtering data.
-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
-
- See Also:
FilterNullOption
-
-
nullOptionAsString
public final String nullOptionAsString()
This option determines how null values should be treated when filtering data.
-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
If the service returns an enum value that is not available in the current SDK version,
nullOptionwill returnFilterNullOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnullOptionAsString().- Returns:
- This option determines how null values should be treated when filtering data.
-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
-
- See Also:
FilterNullOption
-
-
excludePeriodConfiguration
public final ExcludePeriodConfiguration excludePeriodConfiguration()
The configuration for the exclude period of the filter.
- Returns:
- The configuration for the exclude period of the filter.
-
toBuilder
public RelativeDatesFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RelativeDatesFilter.Builder,RelativeDatesFilter>
-
builder
public static RelativeDatesFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends RelativeDatesFilter.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.
-
-