Class CfnTemplate.LineChartLineStyleSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnTemplate.LineChartLineStyleSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplate.LineChartLineStyleSettingsProperty>
- Enclosing interface:
CfnTemplate.LineChartLineStyleSettingsProperty
@Stability(Stable)
public static final class CfnTemplate.LineChartLineStyleSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplate.LineChartLineStyleSettingsProperty>
A builder for
CfnTemplate.LineChartLineStyleSettingsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.lineInterpolation
(String lineInterpolation) Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineInterpolation()
Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineStyle()
lineVisibility
(String lineVisibility) Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineVisibility()
Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineWidth()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
lineInterpolation
@Stability(Stable) public CfnTemplate.LineChartLineStyleSettingsProperty.Builder lineInterpolation(String lineInterpolation) Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineInterpolation()
- Parameters:
lineInterpolation
- Interpolation style for line series.LINEAR
: Show as default, linear style.SMOOTH
: Show as a smooth curve.STEPPED
: Show steps in line.
- Returns:
this
-
lineStyle
@Stability(Stable) public CfnTemplate.LineChartLineStyleSettingsProperty.Builder lineStyle(String lineStyle) Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineStyle()
- Parameters:
lineStyle
- Line style for line series.SOLID
: Show as a solid line.DOTTED
: Show as a dotted line.DASHED
: Show as a dashed line.
- Returns:
this
-
lineVisibility
@Stability(Stable) public CfnTemplate.LineChartLineStyleSettingsProperty.Builder lineVisibility(String lineVisibility) Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineVisibility()
- Parameters:
lineVisibility
- Configuration option that determines whether to show the line for the series.- Returns:
this
-
lineWidth
@Stability(Stable) public CfnTemplate.LineChartLineStyleSettingsProperty.Builder lineWidth(String lineWidth) Sets the value ofCfnTemplate.LineChartLineStyleSettingsProperty.getLineWidth()
- Parameters:
lineWidth
- Width that determines the line thickness.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnTemplate.LineChartLineStyleSettingsProperty>
- Returns:
- a new instance of
CfnTemplate.LineChartLineStyleSettingsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-