Class CfnDashboard.DestinationParameterValueConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.DestinationParameterValueConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.DestinationParameterValueConfigurationProperty>
- Enclosing interface:
CfnDashboard.DestinationParameterValueConfigurationProperty
@Stability(Stable)
public static final class CfnDashboard.DestinationParameterValueConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.DestinationParameterValueConfigurationProperty>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.customValuesConfiguration
(IResolvable customValuesConfiguration) customValuesConfiguration
(CfnDashboard.CustomValuesConfigurationProperty customValuesConfiguration) selectAllValueOptions
(String selectAllValueOptions) sourceColumn
(IResolvable sourceColumn) sourceColumn
(CfnDashboard.ColumnIdentifierProperty sourceColumn) sourceField
(String sourceField) sourceParameterName
(String sourceParameterName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
customValuesConfiguration
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder customValuesConfiguration(IResolvable customValuesConfiguration) Sets the value ofCfnDashboard.DestinationParameterValueConfigurationProperty.getCustomValuesConfiguration()
- Parameters:
customValuesConfiguration
- The configuration of custom values for destination parameter inDestinationParameterValueConfiguration
.- Returns:
this
-
customValuesConfiguration
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder customValuesConfiguration(CfnDashboard.CustomValuesConfigurationProperty customValuesConfiguration) Sets the value ofCfnDashboard.DestinationParameterValueConfigurationProperty.getCustomValuesConfiguration()
- Parameters:
customValuesConfiguration
- The configuration of custom values for destination parameter inDestinationParameterValueConfiguration
.- Returns:
this
-
selectAllValueOptions
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder selectAllValueOptions(String selectAllValueOptions) Sets the value ofCfnDashboard.DestinationParameterValueConfigurationProperty.getSelectAllValueOptions()
- Parameters:
selectAllValueOptions
- The configuration that selects all options.- Returns:
this
-
sourceColumn
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder sourceColumn(IResolvable sourceColumn) - Parameters:
sourceColumn
- the value to be set.- Returns:
this
-
sourceColumn
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder sourceColumn(CfnDashboard.ColumnIdentifierProperty sourceColumn) - Parameters:
sourceColumn
- the value to be set.- Returns:
this
-
sourceField
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder sourceField(String sourceField) - Parameters:
sourceField
- The source field ID of the destination parameter.- Returns:
this
-
sourceParameterName
@Stability(Stable) public CfnDashboard.DestinationParameterValueConfigurationProperty.Builder sourceParameterName(String sourceParameterName) Sets the value ofCfnDashboard.DestinationParameterValueConfigurationProperty.getSourceParameterName()
- Parameters:
sourceParameterName
- The source parameter name of the destination parameter.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDashboard.DestinationParameterValueConfigurationProperty>
- Returns:
- a new instance of
CfnDashboard.DestinationParameterValueConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-