Class CfnTopicPropsMixin.DatasetMetadataProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnTopicPropsMixin.DatasetMetadataProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTopicPropsMixin.DatasetMetadataProperty>
- Enclosing interface:
CfnTopicPropsMixin.DatasetMetadataProperty
@Stability(Stable)
public static final class CfnTopicPropsMixin.DatasetMetadataProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTopicPropsMixin.DatasetMetadataProperty>
A builder for
CfnTopicPropsMixin.DatasetMetadataProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.calculatedFields(List<? extends Object> calculatedFields) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getCalculatedFields()calculatedFields(IResolvable calculatedFields) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getCalculatedFields()Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getColumns()columns(IResolvable columns) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getColumns()dataAggregation(CfnTopicPropsMixin.DataAggregationProperty dataAggregation) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDataAggregation()dataAggregation(IResolvable dataAggregation) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDataAggregation()datasetArn(String datasetArn) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDatasetArn()datasetDescription(String datasetDescription) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDatasetDescription()datasetName(String datasetName) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDatasetName()Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getFilters()filters(IResolvable filters) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getFilters()namedEntities(List<? extends Object> namedEntities) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getNamedEntities()namedEntities(IResolvable namedEntities) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getNamedEntities()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
calculatedFields
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder calculatedFields(IResolvable calculatedFields) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getCalculatedFields()- Parameters:
calculatedFields- The list of calculated field definitions.- Returns:
this
-
calculatedFields
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder calculatedFields(List<? extends Object> calculatedFields) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getCalculatedFields()- Parameters:
calculatedFields- The list of calculated field definitions.- Returns:
this
-
columns
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder columns(IResolvable columns) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getColumns()- Parameters:
columns- The list of column definitions.- Returns:
this
-
columns
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder columns(List<? extends Object> columns) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getColumns()- Parameters:
columns- The list of column definitions.- Returns:
this
-
dataAggregation
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder dataAggregation(IResolvable dataAggregation) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDataAggregation()- Parameters:
dataAggregation- The definition of a data aggregation.- Returns:
this
-
dataAggregation
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder dataAggregation(CfnTopicPropsMixin.DataAggregationProperty dataAggregation) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDataAggregation()- Parameters:
dataAggregation- The definition of a data aggregation.- Returns:
this
-
datasetArn
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder datasetArn(String datasetArn) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDatasetArn()- Parameters:
datasetArn- The Amazon Resource Name (ARN) of the dataset.- Returns:
this
-
datasetDescription
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder datasetDescription(String datasetDescription) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDatasetDescription()- Parameters:
datasetDescription- The description of the dataset.- Returns:
this
-
datasetName
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder datasetName(String datasetName) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getDatasetName()- Parameters:
datasetName- The name of the dataset.- Returns:
this
-
filters
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder filters(IResolvable filters) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getFilters()- Parameters:
filters- The list of filter definitions.- Returns:
this
-
filters
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder filters(List<? extends Object> filters) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getFilters()- Parameters:
filters- The list of filter definitions.- Returns:
this
-
namedEntities
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder namedEntities(IResolvable namedEntities) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getNamedEntities()- Parameters:
namedEntities- The list of named entities definitions.- Returns:
this
-
namedEntities
@Stability(Stable) public CfnTopicPropsMixin.DatasetMetadataProperty.Builder namedEntities(List<? extends Object> namedEntities) Sets the value ofCfnTopicPropsMixin.DatasetMetadataProperty.getNamedEntities()- Parameters:
namedEntities- The list of named entities definitions.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTopicPropsMixin.DatasetMetadataProperty>- Returns:
- a new instance of
CfnTopicPropsMixin.DatasetMetadataProperty - Throws:
NullPointerException- if any required attribute was not provided
-