@Generated(value="software.amazon.awssdk:codegen") public final class TimeEqualityFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TimeEqualityFilter.Builder,TimeEqualityFilter>
A TimeEqualityFilter filters values that are equal to a given value.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TimeEqualityFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TimeEqualityFilter.Builder |
builder() |
ColumnIdentifier |
column()
The column that the filter is applied to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
filterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
parameterName()
The parameter whose value should be used for the filter value.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TimeEqualityFilter.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. |
TimeEqualityFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
value()
The value of a
TimeEquality filter. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String filterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
public final ColumnIdentifier column()
The column that the filter is applied to.
public final Instant value()
The value of a TimeEquality filter.
This field is mutually exclusive to ParameterName.
TimeEquality filter.
This field is mutually exclusive to ParameterName.
public final String parameterName()
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
This field is mutually exclusive to Value.
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 TimeEqualityFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TimeEqualityFilter.Builder,TimeEqualityFilter>public static TimeEqualityFilter.Builder builder()
public static Class<? extends TimeEqualityFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.