Interface CfnTopic.TopicColumnProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTopic.TopicColumnProperty.Jsii$Proxy
- Enclosing class:
CfnTopic
Example:
// 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.*;
TopicColumnProperty topicColumnProperty = TopicColumnProperty.builder()
.columnName("columnName")
// the properties below are optional
.aggregation("aggregation")
.allowedAggregations(List.of("allowedAggregations"))
.cellValueSynonyms(List.of(CellValueSynonymProperty.builder()
.cellValue("cellValue")
.synonyms(List.of("synonyms"))
.build()))
.columnDataRole("columnDataRole")
.columnDescription("columnDescription")
.columnFriendlyName("columnFriendlyName")
.columnSynonyms(List.of("columnSynonyms"))
.comparativeOrder(ComparativeOrderProperty.builder()
.specifedOrder(List.of("specifedOrder"))
.treatUndefinedSpecifiedValues("treatUndefinedSpecifiedValues")
.useOrdering("useOrdering")
.build())
.defaultFormatting(DefaultFormattingProperty.builder()
.displayFormat("displayFormat")
.displayFormatOptions(DisplayFormatOptionsProperty.builder()
.blankCellFormat("blankCellFormat")
.currencySymbol("currencySymbol")
.dateFormat("dateFormat")
.decimalSeparator("decimalSeparator")
.fractionDigits(123)
.groupingSeparator("groupingSeparator")
.negativeFormat(NegativeFormatProperty.builder()
.prefix("prefix")
.suffix("suffix")
.build())
.prefix("prefix")
.suffix("suffix")
.unitScaler("unitScaler")
.useBlankCellFormat(false)
.useGrouping(false)
.build())
.build())
.disableIndexing(false)
.isIncludedInTopic(false)
.neverAggregateInFilter(false)
.nonAdditive(false)
.notAllowedAggregations(List.of("notAllowedAggregations"))
.semanticType(SemanticTypeProperty.builder()
.falseyCellValue("falseyCellValue")
.falseyCellValueSynonyms(List.of("falseyCellValueSynonyms"))
.subTypeName("subTypeName")
.truthyCellValue("truthyCellValue")
.truthyCellValueSynonyms(List.of("truthyCellValueSynonyms"))
.typeName("typeName")
.typeParameters(Map.of(
"typeParametersKey", "typeParameters"))
.build())
.timeGranularity("timeGranularity")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTopic.TopicColumnPropertystatic final classAn implementation forCfnTopic.TopicColumnProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe type of aggregation that is performed on the column data when it's queried.The list of aggregation types that are allowed for the column.default ObjectThe other names or aliases for the column cell value.default StringThe role of the column in the data.default StringA description of the column and its contents.default StringA user-friendly name for the column.The name of the column.The other names or aliases for the column.default ObjectThe order in which data is displayed for the column when it's used in a comparative context.default ObjectThe default formatting used for values in the column.default ObjectA Boolean value that indicates whether the column shows in the autocomplete functionality.default ObjectA Boolean value that indicates whether the column is included in the query results.default ObjectA Boolean value that indicates whether to aggregate the column data when it's used in a filter context.default ObjectThe non additive value for the column.The list of aggregation types that are not allowed for the column.default ObjectThe semantic type of data contained in the column.default StringThe level of time precision that is used to aggregateDateTimevalues.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getColumnName
The name of the column.- See Also:
-
getAggregation
The type of aggregation that is performed on the column data when it's queried.- See Also:
-
getAllowedAggregations
The list of aggregation types that are allowed for the column.Valid values for this structure are
COUNT,DISTINCT_COUNT,MIN,MAX,MEDIAN,SUM,AVERAGE,STDEV,STDEVP,VAR,VARP, andPERCENTILE.- See Also:
-
getCellValueSynonyms
The other names or aliases for the column cell value.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTopic.CellValueSynonymProperty>- See Also:
-
getColumnDataRole
The role of the column in the data.Valid values are
DIMENSIONandMEASURE.- See Also:
-
getColumnDescription
A description of the column and its contents.- See Also:
-
getColumnFriendlyName
A user-friendly name for the column.- See Also:
-
getColumnSynonyms
The other names or aliases for the column.- See Also:
-
getComparativeOrder
The order in which data is displayed for the column when it's used in a comparative context.Returns union: either
IResolvableorCfnTopic.ComparativeOrderProperty- See Also:
-
getDefaultFormatting
The default formatting used for values in the column.Returns union: either
IResolvableorCfnTopic.DefaultFormattingProperty- See Also:
-
getDisableIndexing
A Boolean value that indicates whether the column shows in the autocomplete functionality.Returns union: either
BooleanorIResolvable- See Also:
-
getIsIncludedInTopic
A Boolean value that indicates whether the column is included in the query results.Returns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getNeverAggregateInFilter
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.Returns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getNonAdditive
The non additive value for the column.Returns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getNotAllowedAggregations
The list of aggregation types that are not allowed for the column.Valid values for this structure are
COUNT,DISTINCT_COUNT,MIN,MAX,MEDIAN,SUM,AVERAGE,STDEV,STDEVP,VAR,VARP, andPERCENTILE.- See Also:
-
getSemanticType
The semantic type of data contained in the column.Returns union: either
IResolvableorCfnTopic.SemanticTypeProperty- See Also:
-
getTimeGranularity
The level of time precision that is used to aggregateDateTimevalues.- See Also:
-
builder
-