Interface KPIOptions.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<KPIOptions.Builder,KPIOptions>
,SdkBuilder<KPIOptions.Builder,KPIOptions>
,SdkPojo
- Enclosing class:
- KPIOptions
public static interface KPIOptions.Builder extends SdkPojo, CopyableBuilder<KPIOptions.Builder,KPIOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default KPIOptions.Builder
comparison(Consumer<ComparisonConfiguration.Builder> comparison)
The comparison configuration of a KPI visual.KPIOptions.Builder
comparison(ComparisonConfiguration comparison)
The comparison configuration of a KPI visual.KPIOptions.Builder
primaryValueDisplayType(String primaryValueDisplayType)
The options that determine the primary value display type.KPIOptions.Builder
primaryValueDisplayType(PrimaryValueDisplayType primaryValueDisplayType)
The options that determine the primary value display type.default KPIOptions.Builder
primaryValueFontConfiguration(Consumer<FontConfiguration.Builder> primaryValueFontConfiguration)
The options that determine the primary value font configuration.KPIOptions.Builder
primaryValueFontConfiguration(FontConfiguration primaryValueFontConfiguration)
The options that determine the primary value font configuration.default KPIOptions.Builder
progressBar(Consumer<ProgressBarOptions.Builder> progressBar)
The options that determine the presentation of the progress bar of a KPI visual.KPIOptions.Builder
progressBar(ProgressBarOptions progressBar)
The options that determine the presentation of the progress bar of a KPI visual.default KPIOptions.Builder
secondaryValue(Consumer<SecondaryValueOptions.Builder> secondaryValue)
The options that determine the presentation of the secondary value of a KPI visual.KPIOptions.Builder
secondaryValue(SecondaryValueOptions secondaryValue)
The options that determine the presentation of the secondary value of a KPI visual.default KPIOptions.Builder
secondaryValueFontConfiguration(Consumer<FontConfiguration.Builder> secondaryValueFontConfiguration)
The options that determine the secondary value font configuration.KPIOptions.Builder
secondaryValueFontConfiguration(FontConfiguration secondaryValueFontConfiguration)
The options that determine the secondary value font configuration.default KPIOptions.Builder
sparkline(Consumer<KPISparklineOptions.Builder> sparkline)
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.KPIOptions.Builder
sparkline(KPISparklineOptions sparkline)
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.default KPIOptions.Builder
trendArrows(Consumer<TrendArrowOptions.Builder> trendArrows)
The options that determine the presentation of trend arrows in a KPI visual.KPIOptions.Builder
trendArrows(TrendArrowOptions trendArrows)
The options that determine the presentation of trend arrows in a KPI visual.default KPIOptions.Builder
visualLayoutOptions(Consumer<KPIVisualLayoutOptions.Builder> visualLayoutOptions)
The options that determine the layout a KPI visual.KPIOptions.Builder
visualLayoutOptions(KPIVisualLayoutOptions visualLayoutOptions)
The options that determine the layout a KPI 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
-
progressBar
KPIOptions.Builder progressBar(ProgressBarOptions progressBar)
The options that determine the presentation of the progress bar of a KPI visual.
- Parameters:
progressBar
- The options that determine the presentation of the progress bar of a KPI visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progressBar
default KPIOptions.Builder progressBar(Consumer<ProgressBarOptions.Builder> progressBar)
The options that determine the presentation of the progress bar of a KPI visual.
This is a convenience method that creates an instance of theProgressBarOptions.Builder
avoiding the need to create one manually viaProgressBarOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprogressBar(ProgressBarOptions)
.- Parameters:
progressBar
- a consumer that will call methods onProgressBarOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
progressBar(ProgressBarOptions)
-
trendArrows
KPIOptions.Builder trendArrows(TrendArrowOptions trendArrows)
The options that determine the presentation of trend arrows in a KPI visual.
- Parameters:
trendArrows
- The options that determine the presentation of trend arrows in a KPI visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trendArrows
default KPIOptions.Builder trendArrows(Consumer<TrendArrowOptions.Builder> trendArrows)
The options that determine the presentation of trend arrows in a KPI visual.
This is a convenience method that creates an instance of theTrendArrowOptions.Builder
avoiding the need to create one manually viaTrendArrowOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totrendArrows(TrendArrowOptions)
.- Parameters:
trendArrows
- a consumer that will call methods onTrendArrowOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
trendArrows(TrendArrowOptions)
-
secondaryValue
KPIOptions.Builder secondaryValue(SecondaryValueOptions secondaryValue)
The options that determine the presentation of the secondary value of a KPI visual.
- Parameters:
secondaryValue
- The options that determine the presentation of the secondary value of a KPI visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secondaryValue
default KPIOptions.Builder secondaryValue(Consumer<SecondaryValueOptions.Builder> secondaryValue)
The options that determine the presentation of the secondary value of a KPI visual.
This is a convenience method that creates an instance of theSecondaryValueOptions.Builder
avoiding the need to create one manually viaSecondaryValueOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecondaryValue(SecondaryValueOptions)
.- Parameters:
secondaryValue
- a consumer that will call methods onSecondaryValueOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
secondaryValue(SecondaryValueOptions)
-
comparison
KPIOptions.Builder comparison(ComparisonConfiguration comparison)
The comparison configuration of a KPI visual.
- Parameters:
comparison
- The comparison configuration of a KPI visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comparison
default KPIOptions.Builder comparison(Consumer<ComparisonConfiguration.Builder> comparison)
The comparison configuration of a KPI visual.
This is a convenience method that creates an instance of theComparisonConfiguration.Builder
avoiding the need to create one manually viaComparisonConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomparison(ComparisonConfiguration)
.- Parameters:
comparison
- a consumer that will call methods onComparisonConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
comparison(ComparisonConfiguration)
-
primaryValueDisplayType
KPIOptions.Builder primaryValueDisplayType(String primaryValueDisplayType)
The options that determine the primary value display type.
- Parameters:
primaryValueDisplayType
- The options that determine the primary value display type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PrimaryValueDisplayType
,PrimaryValueDisplayType
-
primaryValueDisplayType
KPIOptions.Builder primaryValueDisplayType(PrimaryValueDisplayType primaryValueDisplayType)
The options that determine the primary value display type.
- Parameters:
primaryValueDisplayType
- The options that determine the primary value display type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PrimaryValueDisplayType
,PrimaryValueDisplayType
-
primaryValueFontConfiguration
KPIOptions.Builder primaryValueFontConfiguration(FontConfiguration primaryValueFontConfiguration)
The options that determine the primary value font configuration.
- Parameters:
primaryValueFontConfiguration
- The options that determine the primary value font configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryValueFontConfiguration
default KPIOptions.Builder primaryValueFontConfiguration(Consumer<FontConfiguration.Builder> primaryValueFontConfiguration)
The options that determine the primary value font configuration.
This is a convenience method that creates an instance of theFontConfiguration.Builder
avoiding the need to create one manually viaFontConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprimaryValueFontConfiguration(FontConfiguration)
.- Parameters:
primaryValueFontConfiguration
- a consumer that will call methods onFontConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
primaryValueFontConfiguration(FontConfiguration)
-
secondaryValueFontConfiguration
KPIOptions.Builder secondaryValueFontConfiguration(FontConfiguration secondaryValueFontConfiguration)
The options that determine the secondary value font configuration.
- Parameters:
secondaryValueFontConfiguration
- The options that determine the secondary value font configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secondaryValueFontConfiguration
default KPIOptions.Builder secondaryValueFontConfiguration(Consumer<FontConfiguration.Builder> secondaryValueFontConfiguration)
The options that determine the secondary value font configuration.
This is a convenience method that creates an instance of theFontConfiguration.Builder
avoiding the need to create one manually viaFontConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecondaryValueFontConfiguration(FontConfiguration)
.- Parameters:
secondaryValueFontConfiguration
- a consumer that will call methods onFontConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
secondaryValueFontConfiguration(FontConfiguration)
-
sparkline
KPIOptions.Builder sparkline(KPISparklineOptions sparkline)
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
- Parameters:
sparkline
- The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkline
default KPIOptions.Builder sparkline(Consumer<KPISparklineOptions.Builder> sparkline)
The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.
This is a convenience method that creates an instance of theKPISparklineOptions.Builder
avoiding the need to create one manually viaKPISparklineOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosparkline(KPISparklineOptions)
.- Parameters:
sparkline
- a consumer that will call methods onKPISparklineOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sparkline(KPISparklineOptions)
-
visualLayoutOptions
KPIOptions.Builder visualLayoutOptions(KPIVisualLayoutOptions visualLayoutOptions)
The options that determine the layout a KPI visual.
- Parameters:
visualLayoutOptions
- The options that determine the layout a KPI visual.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visualLayoutOptions
default KPIOptions.Builder visualLayoutOptions(Consumer<KPIVisualLayoutOptions.Builder> visualLayoutOptions)
The options that determine the layout a KPI visual.
This is a convenience method that creates an instance of theKPIVisualLayoutOptions.Builder
avoiding the need to create one manually viaKPIVisualLayoutOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovisualLayoutOptions(KPIVisualLayoutOptions)
.- Parameters:
visualLayoutOptions
- a consumer that will call methods onKPIVisualLayoutOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
visualLayoutOptions(KPIVisualLayoutOptions)
-
-