Interface WaterfallChartConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<WaterfallChartConfiguration.Builder,WaterfallChartConfiguration>
,SdkBuilder<WaterfallChartConfiguration.Builder,WaterfallChartConfiguration>
,SdkPojo
- Enclosing class:
- WaterfallChartConfiguration
public static interface WaterfallChartConfiguration.Builder extends SdkPojo, CopyableBuilder<WaterfallChartConfiguration.Builder,WaterfallChartConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default WaterfallChartConfiguration.Builder
categoryAxisDisplayOptions(Consumer<AxisDisplayOptions.Builder> categoryAxisDisplayOptions)
The options that determine the presentation of the category axis.WaterfallChartConfiguration.Builder
categoryAxisDisplayOptions(AxisDisplayOptions categoryAxisDisplayOptions)
The options that determine the presentation of the category axis.default WaterfallChartConfiguration.Builder
categoryAxisLabelOptions(Consumer<ChartAxisLabelOptions.Builder> categoryAxisLabelOptions)
The options that determine the presentation of the category axis label.WaterfallChartConfiguration.Builder
categoryAxisLabelOptions(ChartAxisLabelOptions categoryAxisLabelOptions)
The options that determine the presentation of the category axis label.default WaterfallChartConfiguration.Builder
dataLabels(Consumer<DataLabelOptions.Builder> dataLabels)
The data label configuration of a waterfall visual.WaterfallChartConfiguration.Builder
dataLabels(DataLabelOptions dataLabels)
The data label configuration of a waterfall visual.default WaterfallChartConfiguration.Builder
fieldWells(Consumer<WaterfallChartFieldWells.Builder> fieldWells)
The field well configuration of a waterfall visual.WaterfallChartConfiguration.Builder
fieldWells(WaterfallChartFieldWells fieldWells)
The field well configuration of a waterfall visual.default WaterfallChartConfiguration.Builder
legend(Consumer<LegendOptions.Builder> legend)
The legend configuration of a waterfall visual.WaterfallChartConfiguration.Builder
legend(LegendOptions legend)
The legend configuration of a waterfall visual.default WaterfallChartConfiguration.Builder
primaryYAxisDisplayOptions(Consumer<AxisDisplayOptions.Builder> primaryYAxisDisplayOptions)
The options that determine the presentation of the y-axis.WaterfallChartConfiguration.Builder
primaryYAxisDisplayOptions(AxisDisplayOptions primaryYAxisDisplayOptions)
The options that determine the presentation of the y-axis.default WaterfallChartConfiguration.Builder
primaryYAxisLabelOptions(Consumer<ChartAxisLabelOptions.Builder> primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.WaterfallChartConfiguration.Builder
primaryYAxisLabelOptions(ChartAxisLabelOptions primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.default WaterfallChartConfiguration.Builder
sortConfiguration(Consumer<WaterfallChartSortConfiguration.Builder> sortConfiguration)
The sort configuration of a waterfall visual.WaterfallChartConfiguration.Builder
sortConfiguration(WaterfallChartSortConfiguration sortConfiguration)
The sort configuration of a waterfall visual.default WaterfallChartConfiguration.Builder
visualPalette(Consumer<VisualPalette.Builder> visualPalette)
The visual palette configuration of a waterfall visual.WaterfallChartConfiguration.Builder
visualPalette(VisualPalette visualPalette)
The visual palette configuration of a waterfall visual.default WaterfallChartConfiguration.Builder
waterfallChartOptions(Consumer<WaterfallChartOptions.Builder> waterfallChartOptions)
The options that determine the presentation of a waterfall visual.WaterfallChartConfiguration.Builder
waterfallChartOptions(WaterfallChartOptions waterfallChartOptions)
The options that determine the presentation of a waterfall visual.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
fieldWells
WaterfallChartConfiguration.Builder fieldWells(WaterfallChartFieldWells fieldWells)
The field well configuration of a waterfall visual.
- Parameters:
fieldWells
- The field well configuration of a waterfall visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldWells
default WaterfallChartConfiguration.Builder fieldWells(Consumer<WaterfallChartFieldWells.Builder> fieldWells)
The field well configuration of a waterfall visual.
This is a convenience method that creates an instance of theWaterfallChartFieldWells.Builder
avoiding the need to create one manually viaWaterfallChartFieldWells.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofieldWells(WaterfallChartFieldWells)
.- Parameters:
fieldWells
- a consumer that will call methods onWaterfallChartFieldWells.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
fieldWells(WaterfallChartFieldWells)
-
sortConfiguration
WaterfallChartConfiguration.Builder sortConfiguration(WaterfallChartSortConfiguration sortConfiguration)
The sort configuration of a waterfall visual.
- Parameters:
sortConfiguration
- The sort configuration of a waterfall visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sortConfiguration
default WaterfallChartConfiguration.Builder sortConfiguration(Consumer<WaterfallChartSortConfiguration.Builder> sortConfiguration)
The sort configuration of a waterfall visual.
This is a convenience method that creates an instance of theWaterfallChartSortConfiguration.Builder
avoiding the need to create one manually viaWaterfallChartSortConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosortConfiguration(WaterfallChartSortConfiguration)
.- Parameters:
sortConfiguration
- a consumer that will call methods onWaterfallChartSortConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sortConfiguration(WaterfallChartSortConfiguration)
-
waterfallChartOptions
WaterfallChartConfiguration.Builder waterfallChartOptions(WaterfallChartOptions waterfallChartOptions)
The options that determine the presentation of a waterfall visual.
- Parameters:
waterfallChartOptions
- The options that determine the presentation of a waterfall visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waterfallChartOptions
default WaterfallChartConfiguration.Builder waterfallChartOptions(Consumer<WaterfallChartOptions.Builder> waterfallChartOptions)
The options that determine the presentation of a waterfall visual.
This is a convenience method that creates an instance of theWaterfallChartOptions.Builder
avoiding the need to create one manually viaWaterfallChartOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed towaterfallChartOptions(WaterfallChartOptions)
.- Parameters:
waterfallChartOptions
- a consumer that will call methods onWaterfallChartOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
waterfallChartOptions(WaterfallChartOptions)
-
categoryAxisLabelOptions
WaterfallChartConfiguration.Builder categoryAxisLabelOptions(ChartAxisLabelOptions categoryAxisLabelOptions)
The options that determine the presentation of the category axis label.
- Parameters:
categoryAxisLabelOptions
- The options that determine the presentation of the category axis label.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categoryAxisLabelOptions
default WaterfallChartConfiguration.Builder categoryAxisLabelOptions(Consumer<ChartAxisLabelOptions.Builder> categoryAxisLabelOptions)
The options that determine the presentation of the category axis label.
This is a convenience method that creates an instance of theChartAxisLabelOptions.Builder
avoiding the need to create one manually viaChartAxisLabelOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocategoryAxisLabelOptions(ChartAxisLabelOptions)
.- Parameters:
categoryAxisLabelOptions
- a consumer that will call methods onChartAxisLabelOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
categoryAxisLabelOptions(ChartAxisLabelOptions)
-
categoryAxisDisplayOptions
WaterfallChartConfiguration.Builder categoryAxisDisplayOptions(AxisDisplayOptions categoryAxisDisplayOptions)
The options that determine the presentation of the category axis.
- Parameters:
categoryAxisDisplayOptions
- The options that determine the presentation of the category axis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categoryAxisDisplayOptions
default WaterfallChartConfiguration.Builder categoryAxisDisplayOptions(Consumer<AxisDisplayOptions.Builder> categoryAxisDisplayOptions)
The options that determine the presentation of the category axis.
This is a convenience method that creates an instance of theAxisDisplayOptions.Builder
avoiding the need to create one manually viaAxisDisplayOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocategoryAxisDisplayOptions(AxisDisplayOptions)
.- Parameters:
categoryAxisDisplayOptions
- a consumer that will call methods onAxisDisplayOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
categoryAxisDisplayOptions(AxisDisplayOptions)
-
primaryYAxisLabelOptions
WaterfallChartConfiguration.Builder primaryYAxisLabelOptions(ChartAxisLabelOptions primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.
- Parameters:
primaryYAxisLabelOptions
- The options that determine the presentation of the y-axis label.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryYAxisLabelOptions
default WaterfallChartConfiguration.Builder primaryYAxisLabelOptions(Consumer<ChartAxisLabelOptions.Builder> primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.
This is a convenience method that creates an instance of theChartAxisLabelOptions.Builder
avoiding the need to create one manually viaChartAxisLabelOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprimaryYAxisLabelOptions(ChartAxisLabelOptions)
.- Parameters:
primaryYAxisLabelOptions
- a consumer that will call methods onChartAxisLabelOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
primaryYAxisLabelOptions(ChartAxisLabelOptions)
-
primaryYAxisDisplayOptions
WaterfallChartConfiguration.Builder primaryYAxisDisplayOptions(AxisDisplayOptions primaryYAxisDisplayOptions)
The options that determine the presentation of the y-axis.
- Parameters:
primaryYAxisDisplayOptions
- The options that determine the presentation of the y-axis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryYAxisDisplayOptions
default WaterfallChartConfiguration.Builder primaryYAxisDisplayOptions(Consumer<AxisDisplayOptions.Builder> primaryYAxisDisplayOptions)
The options that determine the presentation of the y-axis.
This is a convenience method that creates an instance of theAxisDisplayOptions.Builder
avoiding the need to create one manually viaAxisDisplayOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprimaryYAxisDisplayOptions(AxisDisplayOptions)
.- Parameters:
primaryYAxisDisplayOptions
- a consumer that will call methods onAxisDisplayOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
primaryYAxisDisplayOptions(AxisDisplayOptions)
-
legend
WaterfallChartConfiguration.Builder legend(LegendOptions legend)
The legend configuration of a waterfall visual.
- Parameters:
legend
- The legend configuration of a waterfall visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
legend
default WaterfallChartConfiguration.Builder legend(Consumer<LegendOptions.Builder> legend)
The legend configuration of a waterfall visual.
This is a convenience method that creates an instance of theLegendOptions.Builder
avoiding the need to create one manually viaLegendOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolegend(LegendOptions)
.- Parameters:
legend
- a consumer that will call methods onLegendOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
legend(LegendOptions)
-
dataLabels
WaterfallChartConfiguration.Builder dataLabels(DataLabelOptions dataLabels)
The data label configuration of a waterfall visual.
- Parameters:
dataLabels
- The data label configuration of a waterfall visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataLabels
default WaterfallChartConfiguration.Builder dataLabels(Consumer<DataLabelOptions.Builder> dataLabels)
The data label configuration of a waterfall visual.
This is a convenience method that creates an instance of theDataLabelOptions.Builder
avoiding the need to create one manually viaDataLabelOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataLabels(DataLabelOptions)
.- Parameters:
dataLabels
- a consumer that will call methods onDataLabelOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataLabels(DataLabelOptions)
-
visualPalette
WaterfallChartConfiguration.Builder visualPalette(VisualPalette visualPalette)
The visual palette configuration of a waterfall visual.
- Parameters:
visualPalette
- The visual palette configuration of a waterfall visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visualPalette
default WaterfallChartConfiguration.Builder visualPalette(Consumer<VisualPalette.Builder> visualPalette)
The visual palette configuration of a waterfall visual.
This is a convenience method that creates an instance of theVisualPalette.Builder
avoiding the need to create one manually viaVisualPalette.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovisualPalette(VisualPalette)
.- Parameters:
visualPalette
- a consumer that will call methods onVisualPalette.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
visualPalette(VisualPalette)
-
-