Class CfnDashboard.AxisDisplayOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.AxisDisplayOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.AxisDisplayOptionsProperty>
- Enclosing interface:
CfnDashboard.AxisDisplayOptionsProperty
@Stability(Stable)
public static final class CfnDashboard.AxisDisplayOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.AxisDisplayOptionsProperty>
A builder for
CfnDashboard.AxisDisplayOptionsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaxisLineVisibility
(String axisLineVisibility) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getAxisLineVisibility()
axisOffset
(String axisOffset) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getAxisOffset()
build()
Builds the configured instance.dataOptions
(IResolvable dataOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getDataOptions()
dataOptions
(CfnDashboard.AxisDataOptionsProperty dataOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getDataOptions()
gridLineVisibility
(String gridLineVisibility) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getGridLineVisibility()
scrollbarOptions
(IResolvable scrollbarOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getScrollbarOptions()
scrollbarOptions
(CfnDashboard.ScrollBarOptionsProperty scrollbarOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getScrollbarOptions()
tickLabelOptions
(IResolvable tickLabelOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getTickLabelOptions()
tickLabelOptions
(CfnDashboard.AxisTickLabelOptionsProperty tickLabelOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getTickLabelOptions()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
axisLineVisibility
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder axisLineVisibility(String axisLineVisibility) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getAxisLineVisibility()
- Parameters:
axisLineVisibility
- Determines whether or not the axis line is visible.- Returns:
this
-
axisOffset
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder axisOffset(String axisOffset) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getAxisOffset()
- Parameters:
axisOffset
- The offset value that determines the starting placement of the axis within a visual's bounds.- Returns:
this
-
dataOptions
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder dataOptions(IResolvable dataOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getDataOptions()
- Parameters:
dataOptions
- The data options for an axis.- Returns:
this
-
dataOptions
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder dataOptions(CfnDashboard.AxisDataOptionsProperty dataOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getDataOptions()
- Parameters:
dataOptions
- The data options for an axis.- Returns:
this
-
gridLineVisibility
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder gridLineVisibility(String gridLineVisibility) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getGridLineVisibility()
- Parameters:
gridLineVisibility
- Determines whether or not the grid line is visible.- Returns:
this
-
scrollbarOptions
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder scrollbarOptions(IResolvable scrollbarOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getScrollbarOptions()
- Parameters:
scrollbarOptions
- The scroll bar options for an axis.- Returns:
this
-
scrollbarOptions
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder scrollbarOptions(CfnDashboard.ScrollBarOptionsProperty scrollbarOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getScrollbarOptions()
- Parameters:
scrollbarOptions
- The scroll bar options for an axis.- Returns:
this
-
tickLabelOptions
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder tickLabelOptions(IResolvable tickLabelOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getTickLabelOptions()
- Parameters:
tickLabelOptions
- The tick label options of an axis.- Returns:
this
-
tickLabelOptions
@Stability(Stable) public CfnDashboard.AxisDisplayOptionsProperty.Builder tickLabelOptions(CfnDashboard.AxisTickLabelOptionsProperty tickLabelOptions) Sets the value ofCfnDashboard.AxisDisplayOptionsProperty.getTickLabelOptions()
- Parameters:
tickLabelOptions
- The tick label options of an axis.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDashboard.AxisDisplayOptionsProperty>
- Returns:
- a new instance of
CfnDashboard.AxisDisplayOptionsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-