Class CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysisPropsMixin.AnalysisDefinitionProperty>
- Enclosing interface:
CfnAnalysisPropsMixin.AnalysisDefinitionProperty
@Stability(Stable)
public static final class CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysisPropsMixin.AnalysisDefinitionProperty>
A builder for
CfnAnalysisPropsMixin.AnalysisDefinitionProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalysisDefaults(CfnAnalysisPropsMixin.AnalysisDefaultsProperty analysisDefaults) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getAnalysisDefaults()analysisDefaults(IResolvable analysisDefaults) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getAnalysisDefaults()build()Builds the configured instance.calculatedFields(List<? extends Object> calculatedFields) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getCalculatedFields()calculatedFields(IResolvable calculatedFields) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getCalculatedFields()columnConfigurations(List<? extends Object> columnConfigurations) columnConfigurations(IResolvable columnConfigurations) dataSetIdentifierDeclarations(List<? extends Object> dataSetIdentifierDeclarations) dataSetIdentifierDeclarations(IResolvable dataSetIdentifierDeclarations) filterGroups(List<? extends Object> filterGroups) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getFilterGroups()filterGroups(IResolvable filterGroups) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getFilterGroups()Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getOptions()options(IResolvable options) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getOptions()parameterDeclarations(List<? extends Object> parameterDeclarations) parameterDeclarations(IResolvable parameterDeclarations) queryExecutionOptions(CfnAnalysisPropsMixin.QueryExecutionOptionsProperty queryExecutionOptions) queryExecutionOptions(IResolvable queryExecutionOptions) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getSheets()sheets(IResolvable sheets) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getSheets()staticFiles(List<? extends Object> staticFiles) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getStaticFiles()staticFiles(IResolvable staticFiles) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getStaticFiles()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
analysisDefaults
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder analysisDefaults(IResolvable analysisDefaults) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getAnalysisDefaults()- Parameters:
analysisDefaults- the value to be set.- Returns:
this
-
analysisDefaults
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder analysisDefaults(CfnAnalysisPropsMixin.AnalysisDefaultsProperty analysisDefaults) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getAnalysisDefaults()- Parameters:
analysisDefaults- the value to be set.- Returns:
this
-
calculatedFields
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder calculatedFields(IResolvable calculatedFields) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getCalculatedFields()- Parameters:
calculatedFields- An array of calculated field definitions for the analysis.- Returns:
this
-
calculatedFields
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder calculatedFields(List<? extends Object> calculatedFields) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getCalculatedFields()- Parameters:
calculatedFields- An array of calculated field definitions for the analysis.- Returns:
this
-
columnConfigurations
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder columnConfigurations(IResolvable columnConfigurations) - Parameters:
columnConfigurations- An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.- Returns:
this
-
columnConfigurations
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder columnConfigurations(List<? extends Object> columnConfigurations) - Parameters:
columnConfigurations- An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.- Returns:
this
-
dataSetIdentifierDeclarations
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder dataSetIdentifierDeclarations(IResolvable dataSetIdentifierDeclarations) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getDataSetIdentifierDeclarations()- Parameters:
dataSetIdentifierDeclarations- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.- Returns:
this
-
dataSetIdentifierDeclarations
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder dataSetIdentifierDeclarations(List<? extends Object> dataSetIdentifierDeclarations) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getDataSetIdentifierDeclarations()- Parameters:
dataSetIdentifierDeclarations- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.- Returns:
this
-
filterGroups
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder filterGroups(IResolvable filterGroups) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getFilterGroups()- Parameters:
filterGroups- Filter definitions for an analysis. For more information, see Filtering Data in Amazon Quick Sight in the Amazon Quick Suite User Guide .- Returns:
this
-
filterGroups
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder filterGroups(List<? extends Object> filterGroups) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getFilterGroups()- Parameters:
filterGroups- Filter definitions for an analysis. For more information, see Filtering Data in Amazon Quick Sight in the Amazon Quick Suite User Guide .- Returns:
this
-
options
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder options(IResolvable options) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getOptions()- Parameters:
options- An array of option definitions for an analysis.- Returns:
this
-
options
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder options(CfnAnalysisPropsMixin.AssetOptionsProperty options) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getOptions()- Parameters:
options- An array of option definitions for an analysis.- Returns:
this
-
parameterDeclarations
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder parameterDeclarations(IResolvable parameterDeclarations) - Parameters:
parameterDeclarations- An array of parameter declarations for an analysis. 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 CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder parameterDeclarations(List<? extends Object> parameterDeclarations) - Parameters:
parameterDeclarations- An array of parameter declarations for an analysis. 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 CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder queryExecutionOptions(IResolvable queryExecutionOptions) - Parameters:
queryExecutionOptions- the value to be set.- Returns:
this
-
queryExecutionOptions
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder queryExecutionOptions(CfnAnalysisPropsMixin.QueryExecutionOptionsProperty queryExecutionOptions) - Parameters:
queryExecutionOptions- the value to be set.- Returns:
this
-
sheets
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder sheets(IResolvable sheets) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getSheets()- Parameters:
sheets- An array of sheet definitions for an analysis. EachSheetDefinitionprovides detailed information about a sheet within this analysis.- Returns:
this
-
sheets
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder sheets(List<? extends Object> sheets) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getSheets()- Parameters:
sheets- An array of sheet definitions for an analysis. EachSheetDefinitionprovides detailed information about a sheet within this analysis.- Returns:
this
-
staticFiles
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder staticFiles(IResolvable staticFiles) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getStaticFiles()- Parameters:
staticFiles- The static files for the definition.- Returns:
this
-
staticFiles
@Stability(Stable) public CfnAnalysisPropsMixin.AnalysisDefinitionProperty.Builder staticFiles(List<? extends Object> staticFiles) Sets the value ofCfnAnalysisPropsMixin.AnalysisDefinitionProperty.getStaticFiles()- Parameters:
staticFiles- The static files for the definition.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnalysisPropsMixin.AnalysisDefinitionProperty>- Returns:
- a new instance of
CfnAnalysisPropsMixin.AnalysisDefinitionProperty - Throws:
NullPointerException- if any required attribute was not provided
-