Interface CfnTemplate.AxisDisplayOptionsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTemplate.AxisDisplayOptionsProperty.Jsii$Proxy
Enclosing class:
CfnTemplate

@Stability(Stable) public static interface CfnTemplate.AxisDisplayOptionsProperty extends software.amazon.jsii.JsiiSerializable
The display options for the axis label.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.quicksight.*;
 Object dataDriven;
 AxisDisplayOptionsProperty axisDisplayOptionsProperty = AxisDisplayOptionsProperty.builder()
         .axisLineVisibility("axisLineVisibility")
         .axisOffset("axisOffset")
         .dataOptions(AxisDataOptionsProperty.builder()
                 .dateAxisOptions(DateAxisOptionsProperty.builder()
                         .missingDateVisibility("missingDateVisibility")
                         .build())
                 .numericAxisOptions(NumericAxisOptionsProperty.builder()
                         .range(AxisDisplayRangeProperty.builder()
                                 .dataDriven(dataDriven)
                                 .minMax(AxisDisplayMinMaxRangeProperty.builder()
                                         .maximum(123)
                                         .minimum(123)
                                         .build())
                                 .build())
                         .scale(AxisScaleProperty.builder()
                                 .linear(AxisLinearScaleProperty.builder()
                                         .stepCount(123)
                                         .stepSize(123)
                                         .build())
                                 .logarithmic(AxisLogarithmicScaleProperty.builder()
                                         .base(123)
                                         .build())
                                 .build())
                         .build())
                 .build())
         .gridLineVisibility("gridLineVisibility")
         .scrollbarOptions(ScrollBarOptionsProperty.builder()
                 .visibility("visibility")
                 .visibleRange(VisibleRangeOptionsProperty.builder()
                         .percentRange(PercentVisibleRangeProperty.builder()
                                 .from(123)
                                 .to(123)
                                 .build())
                         .build())
                 .build())
         .tickLabelOptions(AxisTickLabelOptionsProperty.builder()
                 .labelOptions(LabelOptionsProperty.builder()
                         .customLabel("customLabel")
                         .fontConfiguration(FontConfigurationProperty.builder()
                                 .fontColor("fontColor")
                                 .fontDecoration("fontDecoration")
                                 .fontSize(FontSizeProperty.builder()
                                         .relative("relative")
                                         .build())
                                 .fontStyle("fontStyle")
                                 .fontWeight(FontWeightProperty.builder()
                                         .name("name")
                                         .build())
                                 .build())
                         .visibility("visibility")
                         .build())
                 .rotationAngle(123)
                 .build())
         .build();
 
  • Method Details

    • getAxisLineVisibility

      @Stability(Stable) @Nullable default String getAxisLineVisibility()
      Determines whether or not the axis line is visible.
    • getAxisOffset

      @Stability(Stable) @Nullable default String getAxisOffset()
      The offset value that determines the starting placement of the axis within a visual's bounds.
    • getDataOptions

      @Stability(Stable) @Nullable default Object getDataOptions()
      The data options for an axis.
    • getGridLineVisibility

      @Stability(Stable) @Nullable default String getGridLineVisibility()
      Determines whether or not the grid line is visible.
    • getScrollbarOptions

      @Stability(Stable) @Nullable default Object getScrollbarOptions()
      The scroll bar options for an axis.
    • getTickLabelOptions

      @Stability(Stable) @Nullable default Object getTickLabelOptions()
      The tick label options of an axis.
    • builder

      @Stability(Stable) static CfnTemplate.AxisDisplayOptionsProperty.Builder builder()
      Returns:
      a CfnTemplate.AxisDisplayOptionsProperty.Builder of CfnTemplate.AxisDisplayOptionsProperty