Interface CfnTemplate.AxisDataOptionsProperty

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

@Stability(Stable) public static interface CfnTemplate.AxisDataOptionsProperty extends software.amazon.jsii.JsiiSerializable
The data options for an axis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

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;
 AxisDataOptionsProperty axisDataOptionsProperty = 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();