Class CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysis.ReferenceLineDataConfigurationProperty>
- Enclosing interface:
CfnAnalysis.ReferenceLineDataConfigurationProperty
@Stability(Stable)
public static final class CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysis.ReferenceLineDataConfigurationProperty>
A builder for
CfnAnalysis.ReferenceLineDataConfigurationProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaxisBinding
(String axisBinding) Sets the value ofCfnAnalysis.ReferenceLineDataConfigurationProperty.getAxisBinding()
build()
Builds the configured instance.dynamicConfiguration
(IResolvable dynamicConfiguration) dynamicConfiguration
(CfnAnalysis.ReferenceLineDynamicDataConfigurationProperty dynamicConfiguration) seriesType
(String seriesType) Sets the value ofCfnAnalysis.ReferenceLineDataConfigurationProperty.getSeriesType()
staticConfiguration
(IResolvable staticConfiguration) staticConfiguration
(CfnAnalysis.ReferenceLineStaticDataConfigurationProperty staticConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
axisBinding
@Stability(Stable) public CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder axisBinding(String axisBinding) Sets the value ofCfnAnalysis.ReferenceLineDataConfigurationProperty.getAxisBinding()
- Parameters:
axisBinding
- The axis binding type of the reference line. Choose one of the following options:.PrimaryY
SecondaryY
- Returns:
this
-
dynamicConfiguration
@Stability(Stable) public CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder dynamicConfiguration(IResolvable dynamicConfiguration) - Parameters:
dynamicConfiguration
- The dynamic configuration of the reference line data configuration.- Returns:
this
-
dynamicConfiguration
@Stability(Stable) public CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder dynamicConfiguration(CfnAnalysis.ReferenceLineDynamicDataConfigurationProperty dynamicConfiguration) - Parameters:
dynamicConfiguration
- The dynamic configuration of the reference line data configuration.- Returns:
this
-
seriesType
@Stability(Stable) public CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder seriesType(String seriesType) Sets the value ofCfnAnalysis.ReferenceLineDataConfigurationProperty.getSeriesType()
- Parameters:
seriesType
- The series type of the reference line data configuration. Choose one of the following options:.BAR
LINE
- Returns:
this
-
staticConfiguration
@Stability(Stable) public CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder staticConfiguration(IResolvable staticConfiguration) - Parameters:
staticConfiguration
- The static data configuration of the reference line data configuration.- Returns:
this
-
staticConfiguration
@Stability(Stable) public CfnAnalysis.ReferenceLineDataConfigurationProperty.Builder staticConfiguration(CfnAnalysis.ReferenceLineStaticDataConfigurationProperty staticConfiguration) - Parameters:
staticConfiguration
- The static data configuration of the reference line data configuration.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAnalysis.ReferenceLineDataConfigurationProperty>
- Returns:
- a new instance of
CfnAnalysis.ReferenceLineDataConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-