@Generated(value="software.amazon.awssdk:codegen") public final class TimeRangeDrillDownFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>
The time range drill down filter.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TimeRangeDrillDownFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TimeRangeDrillDownFilter.Builder |
builder() |
ColumnIdentifier |
column()
The column that the filter is applied to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
rangeMaximum()
The maximum value for the filter value range.
|
Instant |
rangeMinimum()
The minimum value for the filter value range.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TimeRangeDrillDownFilter.Builder> |
serializableBuilderClass() |
TimeGranularity |
timeGranularity()
The level of time precision that is used to aggregate
DateTime values. |
String |
timeGranularityAsString()
The level of time precision that is used to aggregate
DateTime values. |
TimeRangeDrillDownFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ColumnIdentifier column()
The column that the filter is applied to.
public final Instant rangeMinimum()
The minimum value for the filter value range.
public final Instant rangeMaximum()
The maximum value for the filter value range.
public final TimeGranularity timeGranularity()
The level of time precision that is used to aggregate DateTime values.
If the service returns an enum value that is not available in the current SDK version, timeGranularity
will return TimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from timeGranularityAsString().
DateTime values.TimeGranularitypublic final String timeGranularityAsString()
The level of time precision that is used to aggregate DateTime values.
If the service returns an enum value that is not available in the current SDK version, timeGranularity
will return TimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from timeGranularityAsString().
DateTime values.TimeGranularitypublic TimeRangeDrillDownFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>public static TimeRangeDrillDownFilter.Builder builder()
public static Class<? extends TimeRangeDrillDownFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.