Class CfnAnalysis.DataLabelTypeProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnAnalysis.DataLabelTypeProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysis.DataLabelTypeProperty>
- Enclosing interface:
CfnAnalysis.DataLabelTypeProperty
@Stability(Stable)
public static final class CfnAnalysis.DataLabelTypeProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysis.DataLabelTypeProperty>
A builder for
CfnAnalysis.DataLabelTypeProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dataPathLabelType(IResolvable dataPathLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getDataPathLabelType()dataPathLabelType(CfnAnalysis.DataPathLabelTypeProperty dataPathLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getDataPathLabelType()fieldLabelType(IResolvable fieldLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getFieldLabelType()fieldLabelType(CfnAnalysis.FieldLabelTypeProperty fieldLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getFieldLabelType()maximumLabelType(IResolvable maximumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMaximumLabelType()maximumLabelType(CfnAnalysis.MaximumLabelTypeProperty maximumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMaximumLabelType()minimumLabelType(IResolvable minimumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMinimumLabelType()minimumLabelType(CfnAnalysis.MinimumLabelTypeProperty minimumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMinimumLabelType()rangeEndsLabelType(IResolvable rangeEndsLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getRangeEndsLabelType()rangeEndsLabelType(CfnAnalysis.RangeEndsLabelTypeProperty rangeEndsLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getRangeEndsLabelType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataPathLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder dataPathLabelType(IResolvable dataPathLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getDataPathLabelType()- Parameters:
dataPathLabelType- The option that specifies individual data values for labels.- Returns:
this
-
dataPathLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder dataPathLabelType(CfnAnalysis.DataPathLabelTypeProperty dataPathLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getDataPathLabelType()- Parameters:
dataPathLabelType- The option that specifies individual data values for labels.- Returns:
this
-
fieldLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder fieldLabelType(IResolvable fieldLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getFieldLabelType()- Parameters:
fieldLabelType- Determines the label configuration for the entire field.- Returns:
this
-
fieldLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder fieldLabelType(CfnAnalysis.FieldLabelTypeProperty fieldLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getFieldLabelType()- Parameters:
fieldLabelType- Determines the label configuration for the entire field.- Returns:
this
-
maximumLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder maximumLabelType(IResolvable maximumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMaximumLabelType()- Parameters:
maximumLabelType- Determines the label configuration for the maximum value in a visual.- Returns:
this
-
maximumLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder maximumLabelType(CfnAnalysis.MaximumLabelTypeProperty maximumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMaximumLabelType()- Parameters:
maximumLabelType- Determines the label configuration for the maximum value in a visual.- Returns:
this
-
minimumLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder minimumLabelType(IResolvable minimumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMinimumLabelType()- Parameters:
minimumLabelType- Determines the label configuration for the minimum value in a visual.- Returns:
this
-
minimumLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder minimumLabelType(CfnAnalysis.MinimumLabelTypeProperty minimumLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getMinimumLabelType()- Parameters:
minimumLabelType- Determines the label configuration for the minimum value in a visual.- Returns:
this
-
rangeEndsLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder rangeEndsLabelType(IResolvable rangeEndsLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getRangeEndsLabelType()- Parameters:
rangeEndsLabelType- Determines the label configuration for range end value in a visual.- Returns:
this
-
rangeEndsLabelType
@Stability(Stable) public CfnAnalysis.DataLabelTypeProperty.Builder rangeEndsLabelType(CfnAnalysis.RangeEndsLabelTypeProperty rangeEndsLabelType) Sets the value ofCfnAnalysis.DataLabelTypeProperty.getRangeEndsLabelType()- Parameters:
rangeEndsLabelType- Determines the label configuration for range end value in a visual.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnalysis.DataLabelTypeProperty>- Returns:
- a new instance of
CfnAnalysis.DataLabelTypeProperty - Throws:
NullPointerException- if any required attribute was not provided
-