public static interface DateDimensionField.Builder extends SdkPojo, CopyableBuilder<DateDimensionField.Builder,DateDimensionField>
| Modifier and Type | Method and Description |
|---|---|
DateDimensionField.Builder |
column(ColumnIdentifier column)
The column that is used in the
DateDimensionField. |
default DateDimensionField.Builder |
column(Consumer<ColumnIdentifier.Builder> column)
The column that is used in the
DateDimensionField. |
DateDimensionField.Builder |
dateGranularity(String dateGranularity)
The date granularity of the
DateDimensionField. |
DateDimensionField.Builder |
dateGranularity(TimeGranularity dateGranularity)
The date granularity of the
DateDimensionField. |
DateDimensionField.Builder |
fieldId(String fieldId)
The custom field ID.
|
default DateDimensionField.Builder |
formatConfiguration(Consumer<DateTimeFormatConfiguration.Builder> formatConfiguration)
The format configuration of the field.
|
DateDimensionField.Builder |
formatConfiguration(DateTimeFormatConfiguration formatConfiguration)
The format configuration of the field.
|
DateDimensionField.Builder |
hierarchyId(String hierarchyId)
The custom hierarchy ID.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDateDimensionField.Builder fieldId(String fieldId)
The custom field ID.
fieldId - The custom field ID.DateDimensionField.Builder column(ColumnIdentifier column)
The column that is used in the DateDimensionField.
column - The column that is used in the DateDimensionField.default DateDimensionField.Builder column(Consumer<ColumnIdentifier.Builder> column)
The column that is used in the DateDimensionField.
ColumnIdentifier.Builder avoiding the
need to create one manually via ColumnIdentifier.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to column(ColumnIdentifier).
column - a consumer that will call methods on ColumnIdentifier.Buildercolumn(ColumnIdentifier)DateDimensionField.Builder dateGranularity(String dateGranularity)
The date granularity of the DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
dateGranularity - The date granularity of the DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
TimeGranularity,
TimeGranularityDateDimensionField.Builder dateGranularity(TimeGranularity dateGranularity)
The date granularity of the DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
dateGranularity - The date granularity of the DateDimensionField. Choose one of the following options:
YEAR
QUARTER
MONTH
WEEK
DAY
HOUR
MINUTE
SECOND
MILLISECOND
TimeGranularity,
TimeGranularityDateDimensionField.Builder hierarchyId(String hierarchyId)
The custom hierarchy ID.
hierarchyId - The custom hierarchy ID.DateDimensionField.Builder formatConfiguration(DateTimeFormatConfiguration formatConfiguration)
The format configuration of the field.
formatConfiguration - The format configuration of the field.default DateDimensionField.Builder formatConfiguration(Consumer<DateTimeFormatConfiguration.Builder> formatConfiguration)
The format configuration of the field.
This is a convenience method that creates an instance of theDateTimeFormatConfiguration.Builder
avoiding the need to create one manually via DateTimeFormatConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to formatConfiguration(DateTimeFormatConfiguration).
formatConfiguration - a consumer that will call methods on DateTimeFormatConfiguration.BuilderformatConfiguration(DateTimeFormatConfiguration)Copyright © 2023. All rights reserved.