ColumnConfigurationProperty Struct
The general configuration of a column.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const columnConfigurationProperty: quicksight.CfnAnalysis.ColumnConfigurationProperty = {
column: {
columnName: 'columnName',
// the properties below are optional
dataSetIdentifier: 'dataSetIdentifier',
topicIdentifier: 'topicIdentifier',
},
// the properties below are optional
colorsConfiguration: {
customColors: [{
color: 'color',
// the properties below are optional
fieldValue: 'fieldValue',
specialValue: 'specialValue',
}],
},
decalSettingsConfiguration: {
customDecalSettings: [{
decalColor: 'decalColor',
decalPatternType: 'decalPatternType',
decalStyleType: 'decalStyleType',
decalVisibility: 'decalVisibility',
elementValue: 'elementValue',
}],
},
formatConfiguration: {
dateTimeFormatConfiguration: {
dateTimeFormat: 'dateTimeFormat',
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numericFormatConfiguration: {
currencyDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numberScale: 'numberScale',
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
symbol: 'symbol',
},
numberDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numberScale: 'numberScale',
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
},
percentageDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
},
},
},
numberFormatConfiguration: {
formatConfiguration: {
currencyDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numberScale: 'numberScale',
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
symbol: 'symbol',
},
numberDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numberScale: 'numberScale',
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
},
percentageDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
},
},
},
stringFormatConfiguration: {
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numericFormatConfiguration: {
currencyDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numberScale: 'numberScale',
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
symbol: 'symbol',
},
numberDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
numberScale: 'numberScale',
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
},
percentageDisplayFormatConfiguration: {
decimalPlacesConfiguration: {
decimalPlaces: 123,
},
negativeValueConfiguration: {
displayMode: 'displayMode',
},
nullValueFormatConfiguration: {
nullString: 'nullString',
},
prefix: 'prefix',
separatorConfiguration: {
decimalSeparator: 'decimalSeparator',
thousandsSeparator: {
groupingStyle: 'groupingStyle',
symbol: 'symbol',
visibility: 'visibility',
},
},
suffix: 'suffix',
},
},
},
},
role: 'role',
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight
column_configuration_property = quicksight.CfnAnalysis.ColumnConfigurationProperty(
column=quicksight.CfnAnalysis.ColumnIdentifierProperty(
column_name="columnName",
# the properties below are optional
data_set_identifier="dataSetIdentifier",
topic_identifier="topicIdentifier"
),
# the properties below are optional
colors_configuration=quicksight.CfnAnalysis.ColorsConfigurationProperty(
custom_colors=[quicksight.CfnAnalysis.CustomColorProperty(
color="color",
# the properties below are optional
field_value="fieldValue",
special_value="specialValue"
)]
),
decal_settings_configuration=quicksight.CfnAnalysis.DecalSettingsConfigurationProperty(
custom_decal_settings=[quicksight.CfnAnalysis.DecalSettingsProperty(
decal_color="decalColor",
decal_pattern_type="decalPatternType",
decal_style_type="decalStyleType",
decal_visibility="decalVisibility",
element_value="elementValue"
)]
),
format_configuration=quicksight.CfnAnalysis.FormatConfigurationProperty(
date_time_format_configuration=quicksight.CfnAnalysis.DateTimeFormatConfigurationProperty(
date_time_format="dateTimeFormat",
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
numeric_format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
number_scale="numberScale",
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix",
symbol="symbol"
),
number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
number_scale="numberScale",
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix"
),
percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix"
)
)
),
number_format_configuration=quicksight.CfnAnalysis.NumberFormatConfigurationProperty(
format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
number_scale="numberScale",
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix",
symbol="symbol"
),
number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
number_scale="numberScale",
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix"
),
percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix"
)
)
),
string_format_configuration=quicksight.CfnAnalysis.StringFormatConfigurationProperty(
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
numeric_format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
number_scale="numberScale",
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix",
symbol="symbol"
),
number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
number_scale="numberScale",
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix"
),
percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
decimal_places=123
),
negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
display_mode="displayMode"
),
null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
null_string="nullString"
),
prefix="prefix",
separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
decimal_separator="decimalSeparator",
thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
grouping_style="groupingStyle",
symbol="symbol",
visibility="visibility"
)
),
suffix="suffix"
)
)
)
),
role="role"
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
ColumnConfigurationProperty columnConfigurationProperty = ColumnConfigurationProperty.builder()
.column(ColumnIdentifierProperty.builder()
.columnName("columnName")
// the properties below are optional
.dataSetIdentifier("dataSetIdentifier")
.topicIdentifier("topicIdentifier")
.build())
// the properties below are optional
.colorsConfiguration(ColorsConfigurationProperty.builder()
.customColors(List.of(CustomColorProperty.builder()
.color("color")
// the properties below are optional
.fieldValue("fieldValue")
.specialValue("specialValue")
.build()))
.build())
.decalSettingsConfiguration(DecalSettingsConfigurationProperty.builder()
.customDecalSettings(List.of(DecalSettingsProperty.builder()
.decalColor("decalColor")
.decalPatternType("decalPatternType")
.decalStyleType("decalStyleType")
.decalVisibility("decalVisibility")
.elementValue("elementValue")
.build()))
.build())
.formatConfiguration(FormatConfigurationProperty.builder()
.dateTimeFormatConfiguration(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())
.numberFormatConfiguration(NumberFormatConfigurationProperty.builder()
.formatConfiguration(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())
.stringFormatConfiguration(StringFormatConfigurationProperty.builder()
.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())
.build())
.role("role")
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;
var columnConfigurationProperty = new ColumnConfigurationProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
// the properties below are optional
DataSetIdentifier = "dataSetIdentifier",
TopicIdentifier = "topicIdentifier"
},
// the properties below are optional
ColorsConfiguration = new ColorsConfigurationProperty {
CustomColors = new [] { new CustomColorProperty {
Color = "color",
// the properties below are optional
FieldValue = "fieldValue",
SpecialValue = "specialValue"
} }
},
DecalSettingsConfiguration = new DecalSettingsConfigurationProperty {
CustomDecalSettings = new [] { new DecalSettingsProperty {
DecalColor = "decalColor",
DecalPatternType = "decalPatternType",
DecalStyleType = "decalStyleType",
DecalVisibility = "decalVisibility",
ElementValue = "elementValue"
} }
},
FormatConfiguration = new FormatConfigurationProperty {
DateTimeFormatConfiguration = new DateTimeFormatConfigurationProperty {
DateTimeFormat = "dateTimeFormat",
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumericFormatConfiguration = new NumericFormatConfigurationProperty {
CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumberScale = "numberScale",
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix",
Symbol = "symbol"
},
NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumberScale = "numberScale",
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix"
},
PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix"
}
}
},
NumberFormatConfiguration = new NumberFormatConfigurationProperty {
FormatConfiguration = new NumericFormatConfigurationProperty {
CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumberScale = "numberScale",
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix",
Symbol = "symbol"
},
NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumberScale = "numberScale",
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix"
},
PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix"
}
}
},
StringFormatConfiguration = new StringFormatConfigurationProperty {
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumericFormatConfiguration = new NumericFormatConfigurationProperty {
CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumberScale = "numberScale",
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix",
Symbol = "symbol"
},
NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
NumberScale = "numberScale",
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix"
},
PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
DecimalPlaces = 123
},
NegativeValueConfiguration = new NegativeValueConfigurationProperty {
DisplayMode = "displayMode"
},
NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
NullString = "nullString"
},
Prefix = "prefix",
SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
DecimalSeparator = "decimalSeparator",
ThousandsSeparator = new ThousandSeparatorOptionsProperty {
GroupingStyle = "groupingStyle",
Symbol = "symbol",
Visibility = "visibility"
}
},
Suffix = "suffix"
}
}
}
},
Role = "role"
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
columnConfigurationProperty := &ColumnConfigurationProperty{
Column: &ColumnIdentifierProperty{
ColumnName: jsii.String("columnName"),
// the properties below are optional
DataSetIdentifier: jsii.String("dataSetIdentifier"),
TopicIdentifier: jsii.String("topicIdentifier"),
},
// the properties below are optional
ColorsConfiguration: &ColorsConfigurationProperty{
CustomColors: []interface{}{
&CustomColorProperty{
Color: jsii.String("color"),
// the properties below are optional
FieldValue: jsii.String("fieldValue"),
SpecialValue: jsii.String("specialValue"),
},
},
},
DecalSettingsConfiguration: &DecalSettingsConfigurationProperty{
CustomDecalSettings: []interface{}{
&DecalSettingsProperty{
DecalColor: jsii.String("decalColor"),
DecalPatternType: jsii.String("decalPatternType"),
DecalStyleType: jsii.String("decalStyleType"),
DecalVisibility: jsii.String("decalVisibility"),
ElementValue: jsii.String("elementValue"),
},
},
},
FormatConfiguration: &FormatConfigurationProperty{
DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
DateTimeFormat: jsii.String("dateTimeFormat"),
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
NumberFormatConfiguration: &NumberFormatConfigurationProperty{
FormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
StringFormatConfiguration: &StringFormatConfigurationProperty{
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumericFormatConfiguration: &NumericFormatConfigurationProperty{
CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
Symbol: jsii.String("symbol"),
},
NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
NumberScale: jsii.String("numberScale"),
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
DecimalPlaces: jsii.Number(123),
},
NegativeValueConfiguration: &NegativeValueConfigurationProperty{
DisplayMode: jsii.String("displayMode"),
},
NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
NullString: jsii.String("nullString"),
},
Prefix: jsii.String("prefix"),
SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
DecimalSeparator: jsii.String("decimalSeparator"),
ThousandsSeparator: &ThousandSeparatorOptionsProperty{
GroupingStyle: jsii.String("groupingStyle"),
Symbol: jsii.String("symbol"),
Visibility: jsii.String("visibility"),
},
},
Suffix: jsii.String("suffix"),
},
},
},
},
Role: jsii.String("role"),
}
Properties
colorsConfigurationoptionalIResolvable | CfnAnalysis.ColorsConfigurationPropertycolors_configurationoptionaltyping.Union[IResolvable, ColorsConfigurationProperty]colorsConfigurationoptionalIResolvableColorsConfigurationoptionalIResolvableColorsConfigurationoptionalinterface{}#The color configurations of the column.
columnIResolvable | CfnAnalysis.ColumnIdentifierPropertycolumntyping.Union[IResolvable, ColumnIdentifierProperty]columnIResolvableColumnIResolvableColumninterface{}required#The column.
decalSettingsConfigurationoptionalIResolvable | CfnAnalysis.DecalSettingsConfigurationPropertydecal_settings_configurationoptionaltyping.Union[IResolvable, DecalSettingsConfigurationProperty]decalSettingsConfigurationoptionalIResolvableDecalSettingsConfigurationoptionalIResolvableDecalSettingsConfigurationoptionalinterface{}#formatConfigurationoptionalIResolvable | CfnAnalysis.FormatConfigurationPropertyformat_configurationoptionaltyping.Union[IResolvable, FormatConfigurationProperty]formatConfigurationoptionalIResolvableFormatConfigurationoptionalIResolvableFormatConfigurationoptionalinterface{}#The format configuration of a column.
The role of the column.