Class CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboardPropsMixin.AxisDisplayOptionsProperty>
- Enclosing interface:
CfnDashboardPropsMixin.AxisDisplayOptionsProperty
@Stability(Stable)
public static final class CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboardPropsMixin.AxisDisplayOptionsProperty>
A builder for
CfnDashboardPropsMixin.AxisDisplayOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaxisLineVisibility(String axisLineVisibility) axisOffset(String axisOffset) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getAxisOffset()build()Builds the configured instance.Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getDataOptions()dataOptions(IResolvable dataOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getDataOptions()gridLineVisibility(String gridLineVisibility) scrollbarOptions(CfnDashboardPropsMixin.ScrollBarOptionsProperty scrollbarOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getScrollbarOptions()scrollbarOptions(IResolvable scrollbarOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getScrollbarOptions()tickLabelOptions(CfnDashboardPropsMixin.AxisTickLabelOptionsProperty tickLabelOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getTickLabelOptions()tickLabelOptions(IResolvable tickLabelOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getTickLabelOptions()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
axisLineVisibility
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder axisLineVisibility(String axisLineVisibility) - Parameters:
axisLineVisibility- Determines whether or not the axis line is visible.- Returns:
this
-
axisOffset
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder axisOffset(String axisOffset) Sets the value ofCfnDashboardPropsMixin.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 CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder dataOptions(IResolvable dataOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getDataOptions()- Parameters:
dataOptions- The data options for an axis.- Returns:
this
-
dataOptions
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder dataOptions(CfnDashboardPropsMixin.AxisDataOptionsProperty dataOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getDataOptions()- Parameters:
dataOptions- The data options for an axis.- Returns:
this
-
gridLineVisibility
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder gridLineVisibility(String gridLineVisibility) - Parameters:
gridLineVisibility- Determines whether or not the grid line is visible.- Returns:
this
-
scrollbarOptions
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder scrollbarOptions(IResolvable scrollbarOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getScrollbarOptions()- Parameters:
scrollbarOptions- The scroll bar options for an axis.- Returns:
this
-
scrollbarOptions
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder scrollbarOptions(CfnDashboardPropsMixin.ScrollBarOptionsProperty scrollbarOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getScrollbarOptions()- Parameters:
scrollbarOptions- The scroll bar options for an axis.- Returns:
this
-
tickLabelOptions
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder tickLabelOptions(IResolvable tickLabelOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getTickLabelOptions()- Parameters:
tickLabelOptions- The tick label options of an axis.- Returns:
this
-
tickLabelOptions
@Stability(Stable) public CfnDashboardPropsMixin.AxisDisplayOptionsProperty.Builder tickLabelOptions(CfnDashboardPropsMixin.AxisTickLabelOptionsProperty tickLabelOptions) Sets the value ofCfnDashboardPropsMixin.AxisDisplayOptionsProperty.getTickLabelOptions()- Parameters:
tickLabelOptions- The tick label options of an axis.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboardPropsMixin.AxisDisplayOptionsProperty>- Returns:
- a new instance of
CfnDashboardPropsMixin.AxisDisplayOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-