Interface CfnDataSetPropsMixin.SemanticTableProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSetPropsMixin.SemanticTableProperty.Jsii$Proxy
- Enclosing class:
CfnDataSetPropsMixin
@Stability(Stable)
public static interface CfnDataSetPropsMixin.SemanticTableProperty
extends software.amazon.jsii.JsiiSerializable
A semantic table that represents the final analytical structure of the data.
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.*;
Object tagRuleConfigurations;
SemanticTableProperty semanticTableProperty = SemanticTableProperty.builder()
.alias("alias")
.destinationTableId("destinationTableId")
.rowLevelPermissionConfiguration(RowLevelPermissionConfigurationProperty.builder()
.rowLevelPermissionDataSet(RowLevelPermissionDataSetProperty.builder()
.arn("arn")
.formatVersion("formatVersion")
.namespace("namespace")
.permissionPolicy("permissionPolicy")
.status("status")
.build())
.tagConfiguration(RowLevelPermissionTagConfigurationProperty.builder()
.status("status")
.tagRuleConfigurations(tagRuleConfigurations)
.tagRules(List.of(RowLevelPermissionTagRuleProperty.builder()
.columnName("columnName")
.matchAllValue("matchAllValue")
.tagKey("tagKey")
.tagMultiValueDelimiter("tagMultiValueDelimiter")
.build()))
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataSetPropsMixin.SemanticTablePropertystatic final classAn implementation forCfnDataSetPropsMixin.SemanticTableProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetAlias()Alias for the semantic table.default StringThe identifier of the destination table from data preparation that provides data to this semantic table.default ObjectConfiguration for row level security that control data access for this semantic table.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAlias
Alias for the semantic table.- See Also:
-
getDestinationTableId
The identifier of the destination table from data preparation that provides data to this semantic table.- See Also:
-
getRowLevelPermissionConfiguration
Configuration for row level security that control data access for this semantic table.Returns union: either
IResolvableorCfnDataSetPropsMixin.RowLevelPermissionConfigurationProperty- See Also:
-
builder
-