Class CfnTemplate.TemplateVersionDefinitionProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnTemplate.TemplateVersionDefinitionProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplate.TemplateVersionDefinitionProperty>
- Enclosing interface:
CfnTemplate.TemplateVersionDefinitionProperty
@Stability(Stable)
public static final class CfnTemplate.TemplateVersionDefinitionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplate.TemplateVersionDefinitionProperty>
A builder for
CfnTemplate.TemplateVersionDefinitionProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalysisDefaults(IResolvable analysisDefaults) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getAnalysisDefaults()analysisDefaults(CfnTemplate.AnalysisDefaultsProperty analysisDefaults) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getAnalysisDefaults()build()Builds the configured instance.calculatedFields(List<? extends Object> calculatedFields) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getCalculatedFields()calculatedFields(IResolvable calculatedFields) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getCalculatedFields()columnConfigurations(List<? extends Object> columnConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getColumnConfigurations()columnConfigurations(IResolvable columnConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getColumnConfigurations()dataSetConfigurations(List<? extends Object> dataSetConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getDataSetConfigurations()dataSetConfigurations(IResolvable dataSetConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getDataSetConfigurations()filterGroups(List<? extends Object> filterGroups) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getFilterGroups()filterGroups(IResolvable filterGroups) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getFilterGroups()options(IResolvable options) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getOptions()options(CfnTemplate.AssetOptionsProperty options) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getOptions()parameterDeclarations(List<? extends Object> parameterDeclarations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getParameterDeclarations()parameterDeclarations(IResolvable parameterDeclarations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getParameterDeclarations()queryExecutionOptions(IResolvable queryExecutionOptions) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getQueryExecutionOptions()queryExecutionOptions(CfnTemplate.QueryExecutionOptionsProperty queryExecutionOptions) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getQueryExecutionOptions()Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getSheets()sheets(IResolvable sheets) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getSheets()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataSetConfigurations
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder dataSetConfigurations(IResolvable dataSetConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getDataSetConfigurations()- Parameters:
dataSetConfigurations- An array of dataset configurations. This parameter is required. These configurations define the required columns for each dataset used within a template.- Returns:
this
-
dataSetConfigurations
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder dataSetConfigurations(List<? extends Object> dataSetConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getDataSetConfigurations()- Parameters:
dataSetConfigurations- An array of dataset configurations. This parameter is required. These configurations define the required columns for each dataset used within a template.- Returns:
this
-
analysisDefaults
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder analysisDefaults(IResolvable analysisDefaults) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getAnalysisDefaults()- Parameters:
analysisDefaults- the value to be set.- Returns:
this
-
analysisDefaults
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder analysisDefaults(CfnTemplate.AnalysisDefaultsProperty analysisDefaults) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getAnalysisDefaults()- Parameters:
analysisDefaults- the value to be set.- Returns:
this
-
calculatedFields
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder calculatedFields(IResolvable calculatedFields) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getCalculatedFields()- Parameters:
calculatedFields- An array of calculated field definitions for the template.- Returns:
this
-
calculatedFields
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder calculatedFields(List<? extends Object> calculatedFields) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getCalculatedFields()- Parameters:
calculatedFields- An array of calculated field definitions for the template.- Returns:
this
-
columnConfigurations
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder columnConfigurations(IResolvable columnConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getColumnConfigurations()- Parameters:
columnConfigurations- An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.- Returns:
this
-
columnConfigurations
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder columnConfigurations(List<? extends Object> columnConfigurations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getColumnConfigurations()- Parameters:
columnConfigurations- An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.- Returns:
this
-
filterGroups
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder filterGroups(IResolvable filterGroups) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getFilterGroups()- Parameters:
filterGroups- Filter definitions for a template. For more information, see Filtering Data in the Amazon Quick Suite User Guide .- Returns:
this
-
filterGroups
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder filterGroups(List<? extends Object> filterGroups) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getFilterGroups()- Parameters:
filterGroups- Filter definitions for a template. For more information, see Filtering Data in the Amazon Quick Suite User Guide .- Returns:
this
-
options
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder options(IResolvable options) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getOptions()- Parameters:
options- An array of option definitions for a template.- Returns:
this
-
options
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder options(CfnTemplate.AssetOptionsProperty options) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getOptions()- Parameters:
options- An array of option definitions for a template.- Returns:
this
-
parameterDeclarations
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder parameterDeclarations(IResolvable parameterDeclarations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getParameterDeclarations()- Parameters:
parameterDeclarations- An array of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object.For more information, see Parameters in Amazon Quick Sight in the Amazon Quick Suite User Guide .
- Returns:
this
-
parameterDeclarations
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder parameterDeclarations(List<? extends Object> parameterDeclarations) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getParameterDeclarations()- Parameters:
parameterDeclarations- An array of parameter declarations for a template. Parameters are named variables that can transfer a value for use by an action or an object.For more information, see Parameters in Amazon Quick Sight in the Amazon Quick Suite User Guide .
- Returns:
this
-
queryExecutionOptions
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder queryExecutionOptions(IResolvable queryExecutionOptions) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getQueryExecutionOptions()- Parameters:
queryExecutionOptions- the value to be set.- Returns:
this
-
queryExecutionOptions
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder queryExecutionOptions(CfnTemplate.QueryExecutionOptionsProperty queryExecutionOptions) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getQueryExecutionOptions()- Parameters:
queryExecutionOptions- the value to be set.- Returns:
this
-
sheets
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder sheets(IResolvable sheets) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getSheets()- Parameters:
sheets- An array of sheet definitions for a template.- Returns:
this
-
sheets
@Stability(Stable) public CfnTemplate.TemplateVersionDefinitionProperty.Builder sheets(List<? extends Object> sheets) Sets the value ofCfnTemplate.TemplateVersionDefinitionProperty.getSheets()- Parameters:
sheets- An array of sheet definitions for a template.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTemplate.TemplateVersionDefinitionProperty>- Returns:
- a new instance of
CfnTemplate.TemplateVersionDefinitionProperty - Throws:
NullPointerException- if any required attribute was not provided
-