Interface CfnAnalysisPropsMixin.DateDimensionFieldProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysisPropsMixin.DateDimensionFieldProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysisPropsMixin
@Stability(Stable)
public static interface CfnAnalysisPropsMixin.DateDimensionFieldProperty
extends software.amazon.jsii.JsiiSerializable
The dimension type field with date type columns.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.quicksight.*;
DateDimensionFieldProperty dateDimensionFieldProperty = DateDimensionFieldProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
.dataSetIdentifier("dataSetIdentifier")
.build())
.dateGranularity("dateGranularity")
.fieldId("fieldId")
.formatConfiguration(DateTimeFormatConfigurationProperty.builder()
.dateTimeFormat("dateTimeFormat")
.nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
.nullString("nullString")
.build())
.numericFormatConfiguration(NumericFormatConfigurationProperty.builder()
.currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
.decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
.decimalPlaces(123)
.build())
.negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
.displayMode("displayMode")
.build())
.nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
.nullString("nullString")
.build())
.numberScale("numberScale")
.prefix("prefix")
.separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
.decimalSeparator("decimalSeparator")
.thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
.groupingStyle("groupingStyle")
.symbol("symbol")
.visibility("visibility")
.build())
.build())
.suffix("suffix")
.symbol("symbol")
.build())
.numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
.decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
.decimalPlaces(123)
.build())
.negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
.displayMode("displayMode")
.build())
.nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
.nullString("nullString")
.build())
.numberScale("numberScale")
.prefix("prefix")
.separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
.decimalSeparator("decimalSeparator")
.thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
.groupingStyle("groupingStyle")
.symbol("symbol")
.visibility("visibility")
.build())
.build())
.suffix("suffix")
.build())
.percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
.decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
.decimalPlaces(123)
.build())
.negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
.displayMode("displayMode")
.build())
.nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
.nullString("nullString")
.build())
.prefix("prefix")
.separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
.decimalSeparator("decimalSeparator")
.thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
.groupingStyle("groupingStyle")
.symbol("symbol")
.visibility("visibility")
.build())
.build())
.suffix("suffix")
.build())
.build())
.build())
.hierarchyId("hierarchyId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAnalysisPropsMixin.DateDimensionFieldPropertystatic final classAn implementation forCfnAnalysisPropsMixin.DateDimensionFieldProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe column that is used in theDateDimensionField.default StringThe date granularity of theDateDimensionField.default StringThe custom field ID.default ObjectThe format configuration of the field.default StringThe custom hierarchy ID.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getColumn
The column that is used in theDateDimensionField.Returns union: either
IResolvableorCfnAnalysisPropsMixin.ColumnIdentifierProperty- See Also:
-
getDateGranularity
The date granularity of theDateDimensionField. Choose one of the following options:.YEARQUARTERMONTHWEEKDAYHOURMINUTESECONDMILLISECOND
- See Also:
-
getFieldId
The custom field ID.- See Also:
-
getFormatConfiguration
The format configuration of the field.Returns union: either
IResolvableorCfnAnalysisPropsMixin.DateTimeFormatConfigurationProperty- See Also:
-
getHierarchyId
The custom hierarchy ID.- See Also:
-
builder
-