@Generated(value="software.amazon.awssdk:codegen") public final class DateDimensionField extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DateDimensionField.Builder,DateDimensionField>
The dimension type field with date type columns.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DateDimensionField.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DateDimensionField.Builder |
builder() |
ColumnIdentifier |
column()
The column that is used in the
DateDimensionField. |
TimeGranularity |
dateGranularity()
The date granularity of the
DateDimensionField. |
String |
dateGranularityAsString()
The date granularity of the
DateDimensionField. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fieldId()
The custom field ID.
|
DateTimeFormatConfiguration |
formatConfiguration()
The format configuration of the field.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hierarchyId()
The custom hierarchy ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DateDimensionField.Builder> |
serializableBuilderClass() |
DateDimensionField.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String fieldId()
The custom field ID.
public final ColumnIdentifier column()
The column that is used in the DateDimensionField.
DateDimensionField.public final TimeGranularity dateGranularity()
The date granularity of the DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
If the service returns an enum value that is not available in the current SDK version, dateGranularity
will return TimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dateGranularityAsString().
DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
TimeGranularitypublic final String dateGranularityAsString()
The date granularity of the DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
If the service returns an enum value that is not available in the current SDK version, dateGranularity
will return TimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dateGranularityAsString().
DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
TimeGranularitypublic final String hierarchyId()
The custom hierarchy ID.
public final DateTimeFormatConfiguration formatConfiguration()
The format configuration of the field.
public DateDimensionField.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DateDimensionField.Builder,DateDimensionField>public static DateDimensionField.Builder builder()
public static Class<? extends DateDimensionField.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.