Interface CfnAnalysis.AxisDisplayOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysis.AxisDisplayOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysis
@Stability(Stable)
public static interface CfnAnalysis.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")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.visibility("visibility")
.build())
.rotationAngle(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAnalysis.AxisDisplayOptionsPropertystatic final classAn implementation forCfnAnalysis.AxisDisplayOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringDetermines whether or not the axis line is visible.default StringThe offset value that determines the starting placement of the axis within a visual's bounds.default ObjectThe data options for an axis.default StringDetermines whether or not the grid line is visible.default ObjectThe scroll bar options for an axis.default ObjectThe tick label options of an axis.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAxisLineVisibility
Determines whether or not the axis line is visible.- See Also:
-
getAxisOffset
The offset value that determines the starting placement of the axis within a visual's bounds.- See Also:
-
getDataOptions
The data options for an axis.Returns union: either
IResolvableorCfnAnalysis.AxisDataOptionsProperty- See Also:
-
getGridLineVisibility
Determines whether or not the grid line is visible.- See Also:
-
getScrollbarOptions
The scroll bar options for an axis.Returns union: either
IResolvableorCfnAnalysis.ScrollBarOptionsProperty- See Also:
-
getTickLabelOptions
The tick label options of an axis.Returns union: either
IResolvableorCfnAnalysis.AxisTickLabelOptionsProperty- See Also:
-
builder
-