Class CfnDashboardPropsMixin.FormatConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.quicksight.mixins.CfnDashboardPropsMixin.FormatConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboardPropsMixin.FormatConfigurationProperty>
- Enclosing interface:
CfnDashboardPropsMixin.FormatConfigurationProperty
@Stability(Stable)
public static final class CfnDashboardPropsMixin.FormatConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboardPropsMixin.FormatConfigurationProperty>
A builder for
CfnDashboardPropsMixin.FormatConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dateTimeFormatConfiguration(IResolvable dateTimeFormatConfiguration) dateTimeFormatConfiguration(CfnDashboardPropsMixin.DateTimeFormatConfigurationProperty dateTimeFormatConfiguration) numberFormatConfiguration(IResolvable numberFormatConfiguration) numberFormatConfiguration(CfnDashboardPropsMixin.NumberFormatConfigurationProperty numberFormatConfiguration) stringFormatConfiguration(IResolvable stringFormatConfiguration) stringFormatConfiguration(CfnDashboardPropsMixin.StringFormatConfigurationProperty stringFormatConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dateTimeFormatConfiguration
@Stability(Stable) public CfnDashboardPropsMixin.FormatConfigurationProperty.Builder dateTimeFormatConfiguration(IResolvable dateTimeFormatConfiguration) Sets the value ofCfnDashboardPropsMixin.FormatConfigurationProperty.getDateTimeFormatConfiguration()- Parameters:
dateTimeFormatConfiguration- Formatting configuration forDateTimefields.- Returns:
this
-
dateTimeFormatConfiguration
@Stability(Stable) public CfnDashboardPropsMixin.FormatConfigurationProperty.Builder dateTimeFormatConfiguration(CfnDashboardPropsMixin.DateTimeFormatConfigurationProperty dateTimeFormatConfiguration) Sets the value ofCfnDashboardPropsMixin.FormatConfigurationProperty.getDateTimeFormatConfiguration()- Parameters:
dateTimeFormatConfiguration- Formatting configuration forDateTimefields.- Returns:
this
-
numberFormatConfiguration
@Stability(Stable) public CfnDashboardPropsMixin.FormatConfigurationProperty.Builder numberFormatConfiguration(IResolvable numberFormatConfiguration) - Parameters:
numberFormatConfiguration- Formatting configuration for number fields.- Returns:
this
-
numberFormatConfiguration
@Stability(Stable) public CfnDashboardPropsMixin.FormatConfigurationProperty.Builder numberFormatConfiguration(CfnDashboardPropsMixin.NumberFormatConfigurationProperty numberFormatConfiguration) - Parameters:
numberFormatConfiguration- Formatting configuration for number fields.- Returns:
this
-
stringFormatConfiguration
@Stability(Stable) public CfnDashboardPropsMixin.FormatConfigurationProperty.Builder stringFormatConfiguration(IResolvable stringFormatConfiguration) - Parameters:
stringFormatConfiguration- Formatting configuration for string fields.- Returns:
this
-
stringFormatConfiguration
@Stability(Stable) public CfnDashboardPropsMixin.FormatConfigurationProperty.Builder stringFormatConfiguration(CfnDashboardPropsMixin.StringFormatConfigurationProperty stringFormatConfiguration) - Parameters:
stringFormatConfiguration- Formatting configuration for string fields.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboardPropsMixin.FormatConfigurationProperty>- Returns:
- a new instance of
CfnDashboardPropsMixin.FormatConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-