Class TimeRangeDrillDownFilter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TimeRangeDrillDownFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>
@Generated("software.amazon.awssdk:codegen") public final class TimeRangeDrillDownFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>
The time range drill down filter.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTimeRangeDrillDownFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeRangeDrillDownFilter.Builderbuilder()ColumnIdentifiercolumn()The column that the filter is applied to.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantrangeMaximum()The maximum value for the filter value range.InstantrangeMinimum()The minimum value for the filter value range.List<SdkField<?>>sdkFields()static Class<? extends TimeRangeDrillDownFilter.Builder>serializableBuilderClass()TimeGranularitytimeGranularity()The level of time precision that is used to aggregateDateTimevalues.StringtimeGranularityAsString()The level of time precision that is used to aggregateDateTimevalues.TimeRangeDrillDownFilter.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
-
column
public final ColumnIdentifier column()
The column that the filter is applied to.
- Returns:
- The column that the filter is applied to.
-
rangeMinimum
public final Instant rangeMinimum()
The minimum value for the filter value range.
- Returns:
- The minimum value for the filter value range.
-
rangeMaximum
public final Instant rangeMaximum()
The maximum value for the filter value range.
- Returns:
- The maximum value for the filter value range.
-
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
-
toBuilder
public TimeRangeDrillDownFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>
-
builder
public static TimeRangeDrillDownFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends TimeRangeDrillDownFilter.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.
-
-