Class TimeEqualityFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TimeEqualityFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TimeEqualityFilter.Builder,TimeEqualityFilter>
@Generated("software.amazon.awssdk:codegen") public final class TimeEqualityFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TimeEqualityFilter.Builder,TimeEqualityFilter>
A
TimeEqualityFilterfilters values that are equal to a given value.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTimeEqualityFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeEqualityFilter.Builderbuilder()ColumnIdentifiercolumn()The column that the filter is applied to.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfilterId()An identifier that uniquely identifies a filter within a dashboard, analysis, or template.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringparameterName()The parameter whose value should be used for the filter value.RollingDateConfigurationrollingDate()The rolling date input for theTimeEqualityfilter.List<SdkField<?>>sdkFields()static Class<? extends TimeEqualityFilter.Builder>serializableBuilderClass()TimeGranularitytimeGranularity()The level of time precision that is used to aggregateDateTimevalues.StringtimeGranularityAsString()The level of time precision that is used to aggregateDateTimevalues.TimeEqualityFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.Instantvalue()The value of aTimeEqualityfilter.-
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.
-
value
public final Instant value()
The value of a
TimeEqualityfilter.This field is mutually exclusive to
RollingDateandParameterName.- Returns:
- The value of a
TimeEqualityfilter.This field is mutually exclusive to
RollingDateandParameterName.
-
parameterName
public final String parameterName()
The parameter whose value should be used for the filter value.
This field is mutually exclusive to
ValueandRollingDate.- Returns:
- The parameter whose value should be used for the filter value.
This field is mutually exclusive to
ValueandRollingDate.
-
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
-
rollingDate
public final RollingDateConfiguration rollingDate()
The rolling date input for the
TimeEqualityfilter.This field is mutually exclusive to
ValueandParameterName.- Returns:
- The rolling date input for the
TimeEqualityfilter.This field is mutually exclusive to
ValueandParameterName.
-
toBuilder
public TimeEqualityFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TimeEqualityFilter.Builder,TimeEqualityFilter>
-
builder
public static TimeEqualityFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends TimeEqualityFilter.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.
-
-