Class CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysis.CurrencyDisplayFormatConfigurationProperty>
- Enclosing interface:
CfnAnalysis.CurrencyDisplayFormatConfigurationProperty
@Stability(Stable)
public static final class CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysis.CurrencyDisplayFormatConfigurationProperty>
A builder for
CfnAnalysis.CurrencyDisplayFormatConfigurationProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.decimalPlacesConfiguration
(IResolvable decimalPlacesConfiguration) decimalPlacesConfiguration
(CfnAnalysis.DecimalPlacesConfigurationProperty decimalPlacesConfiguration) negativeValueConfiguration
(IResolvable negativeValueConfiguration) negativeValueConfiguration
(CfnAnalysis.NegativeValueConfigurationProperty negativeValueConfiguration) nullValueFormatConfiguration
(IResolvable nullValueFormatConfiguration) nullValueFormatConfiguration
(CfnAnalysis.NullValueFormatConfigurationProperty nullValueFormatConfiguration) numberScale
(String numberScale) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getNumberScale()
Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getPrefix()
separatorConfiguration
(IResolvable separatorConfiguration) separatorConfiguration
(CfnAnalysis.NumericSeparatorConfigurationProperty separatorConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getSuffix()
Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getSymbol()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
decimalPlacesConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder decimalPlacesConfiguration(IResolvable decimalPlacesConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getDecimalPlacesConfiguration()
- Parameters:
decimalPlacesConfiguration
- The option that determines the decimal places configuration.- Returns:
this
-
decimalPlacesConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder decimalPlacesConfiguration(CfnAnalysis.DecimalPlacesConfigurationProperty decimalPlacesConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getDecimalPlacesConfiguration()
- Parameters:
decimalPlacesConfiguration
- The option that determines the decimal places configuration.- Returns:
this
-
negativeValueConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder negativeValueConfiguration(IResolvable negativeValueConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getNegativeValueConfiguration()
- Parameters:
negativeValueConfiguration
- The options that determine the negative value configuration.- Returns:
this
-
negativeValueConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder negativeValueConfiguration(CfnAnalysis.NegativeValueConfigurationProperty negativeValueConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getNegativeValueConfiguration()
- Parameters:
negativeValueConfiguration
- The options that determine the negative value configuration.- Returns:
this
-
nullValueFormatConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder nullValueFormatConfiguration(IResolvable nullValueFormatConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getNullValueFormatConfiguration()
- Parameters:
nullValueFormatConfiguration
- The options that determine the null value format configuration.- Returns:
this
-
nullValueFormatConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder nullValueFormatConfiguration(CfnAnalysis.NullValueFormatConfigurationProperty nullValueFormatConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getNullValueFormatConfiguration()
- Parameters:
nullValueFormatConfiguration
- The options that determine the null value format configuration.- Returns:
this
-
numberScale
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder numberScale(String numberScale) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getNumberScale()
- Parameters:
numberScale
- Determines the number scale value for the currency format.- Returns:
this
-
prefix
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder prefix(String prefix) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getPrefix()
- Parameters:
prefix
- Determines the prefix value of the currency format.- Returns:
this
-
separatorConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder separatorConfiguration(IResolvable separatorConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getSeparatorConfiguration()
- Parameters:
separatorConfiguration
- The options that determine the numeric separator configuration.- Returns:
this
-
separatorConfiguration
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder separatorConfiguration(CfnAnalysis.NumericSeparatorConfigurationProperty separatorConfiguration) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getSeparatorConfiguration()
- Parameters:
separatorConfiguration
- The options that determine the numeric separator configuration.- Returns:
this
-
suffix
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder suffix(String suffix) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getSuffix()
- Parameters:
suffix
- Determines the suffix value of the currency format.- Returns:
this
-
symbol
@Stability(Stable) public CfnAnalysis.CurrencyDisplayFormatConfigurationProperty.Builder symbol(String symbol) Sets the value ofCfnAnalysis.CurrencyDisplayFormatConfigurationProperty.getSymbol()
- Parameters:
symbol
- Determines the symbol for the currency format.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAnalysis.CurrencyDisplayFormatConfigurationProperty>
- Returns:
- a new instance of
CfnAnalysis.CurrencyDisplayFormatConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-