Interface ReferenceLineLabelConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReferenceLineLabelConfiguration.Builder,
,ReferenceLineLabelConfiguration> SdkBuilder<ReferenceLineLabelConfiguration.Builder,
,ReferenceLineLabelConfiguration> SdkPojo
- Enclosing class:
ReferenceLineLabelConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncustomLabelConfiguration
(Consumer<ReferenceLineCustomLabelConfiguration.Builder> customLabelConfiguration) The custom label configuration of the label in a reference line.customLabelConfiguration
(ReferenceLineCustomLabelConfiguration customLabelConfiguration) The custom label configuration of the label in a reference line.The font color configuration of the label in a reference line.fontConfiguration
(Consumer<FontConfiguration.Builder> fontConfiguration) The font configuration of the label in a reference line.fontConfiguration
(FontConfiguration fontConfiguration) The font configuration of the label in a reference line.horizontalPosition
(String horizontalPosition) The horizontal position configuration of the label in a reference line.horizontalPosition
(ReferenceLineLabelHorizontalPosition horizontalPosition) The horizontal position configuration of the label in a reference line.valueLabelConfiguration
(Consumer<ReferenceLineValueLabelConfiguration.Builder> valueLabelConfiguration) The value label configuration of the label in a reference line.valueLabelConfiguration
(ReferenceLineValueLabelConfiguration valueLabelConfiguration) The value label configuration of the label in a reference line.verticalPosition
(String verticalPosition) The vertical position configuration of the label in a reference line.verticalPosition
(ReferenceLineLabelVerticalPosition verticalPosition) The vertical position configuration of the label in a reference line.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 Details
-
valueLabelConfiguration
ReferenceLineLabelConfiguration.Builder valueLabelConfiguration(ReferenceLineValueLabelConfiguration valueLabelConfiguration) The value label configuration of the label in a reference line.
- Parameters:
valueLabelConfiguration
- The value label configuration of the label in a reference line.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valueLabelConfiguration
default ReferenceLineLabelConfiguration.Builder valueLabelConfiguration(Consumer<ReferenceLineValueLabelConfiguration.Builder> valueLabelConfiguration) The value label configuration of the label in a reference line.
This is a convenience method that creates an instance of theReferenceLineValueLabelConfiguration.Builder
avoiding the need to create one manually viaReferenceLineValueLabelConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalueLabelConfiguration(ReferenceLineValueLabelConfiguration)
.- Parameters:
valueLabelConfiguration
- a consumer that will call methods onReferenceLineValueLabelConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customLabelConfiguration
ReferenceLineLabelConfiguration.Builder customLabelConfiguration(ReferenceLineCustomLabelConfiguration customLabelConfiguration) The custom label configuration of the label in a reference line.
- Parameters:
customLabelConfiguration
- The custom label configuration of the label in a reference line.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customLabelConfiguration
default ReferenceLineLabelConfiguration.Builder customLabelConfiguration(Consumer<ReferenceLineCustomLabelConfiguration.Builder> customLabelConfiguration) The custom label configuration of the label in a reference line.
This is a convenience method that creates an instance of theReferenceLineCustomLabelConfiguration.Builder
avoiding the need to create one manually viaReferenceLineCustomLabelConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomLabelConfiguration(ReferenceLineCustomLabelConfiguration)
.- Parameters:
customLabelConfiguration
- a consumer that will call methods onReferenceLineCustomLabelConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fontConfiguration
The font configuration of the label in a reference line.
- Parameters:
fontConfiguration
- The font configuration of the label in a reference line.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fontConfiguration
default ReferenceLineLabelConfiguration.Builder fontConfiguration(Consumer<FontConfiguration.Builder> fontConfiguration) The font configuration of the label in a reference line.
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 tofontConfiguration(FontConfiguration)
.- Parameters:
fontConfiguration
- 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:
-
fontColor
The font color configuration of the label in a reference line.
- Parameters:
fontColor
- The font color configuration of the label in a reference line.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
horizontalPosition
The horizontal position configuration of the label in a reference line. Choose one of the following options:
-
LEFT
-
CENTER
-
RIGHT
- Parameters:
horizontalPosition
- The horizontal position configuration of the label in a reference line. Choose one of the following options:-
LEFT
-
CENTER
-
RIGHT
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
horizontalPosition
ReferenceLineLabelConfiguration.Builder horizontalPosition(ReferenceLineLabelHorizontalPosition horizontalPosition) The horizontal position configuration of the label in a reference line. Choose one of the following options:
-
LEFT
-
CENTER
-
RIGHT
- Parameters:
horizontalPosition
- The horizontal position configuration of the label in a reference line. Choose one of the following options:-
LEFT
-
CENTER
-
RIGHT
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
verticalPosition
The vertical position configuration of the label in a reference line. Choose one of the following options:
-
ABOVE
-
BELOW
- Parameters:
verticalPosition
- The vertical position configuration of the label in a reference line. Choose one of the following options:-
ABOVE
-
BELOW
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
verticalPosition
ReferenceLineLabelConfiguration.Builder verticalPosition(ReferenceLineLabelVerticalPosition verticalPosition) The vertical position configuration of the label in a reference line. Choose one of the following options:
-
ABOVE
-
BELOW
- Parameters:
verticalPosition
- The vertical position configuration of the label in a reference line. Choose one of the following options:-
ABOVE
-
BELOW
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-