Interface ReferenceLineLabelConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ReferenceLineLabelConfiguration.Builder,ReferenceLineLabelConfiguration>
,SdkBuilder<ReferenceLineLabelConfiguration.Builder,ReferenceLineLabelConfiguration>
,SdkPojo
- Enclosing class:
- ReferenceLineLabelConfiguration
public static interface ReferenceLineLabelConfiguration.Builder extends SdkPojo, CopyableBuilder<ReferenceLineLabelConfiguration.Builder,ReferenceLineLabelConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ReferenceLineLabelConfiguration.Builder
customLabelConfiguration(Consumer<ReferenceLineCustomLabelConfiguration.Builder> customLabelConfiguration)
The custom label configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
customLabelConfiguration(ReferenceLineCustomLabelConfiguration customLabelConfiguration)
The custom label configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
fontColor(String fontColor)
The font color configuration of the label in a reference line.default ReferenceLineLabelConfiguration.Builder
fontConfiguration(Consumer<FontConfiguration.Builder> fontConfiguration)
The font configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
fontConfiguration(FontConfiguration fontConfiguration)
The font configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
horizontalPosition(String horizontalPosition)
The horizontal position configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
horizontalPosition(ReferenceLineLabelHorizontalPosition horizontalPosition)
The horizontal position configuration of the label in a reference line.default ReferenceLineLabelConfiguration.Builder
valueLabelConfiguration(Consumer<ReferenceLineValueLabelConfiguration.Builder> valueLabelConfiguration)
The value label configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
valueLabelConfiguration(ReferenceLineValueLabelConfiguration valueLabelConfiguration)
The value label configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
verticalPosition(String verticalPosition)
The vertical position configuration of the label in a reference line.ReferenceLineLabelConfiguration.Builder
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 Detail
-
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:
valueLabelConfiguration(ReferenceLineValueLabelConfiguration)
-
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:
customLabelConfiguration(ReferenceLineCustomLabelConfiguration)
-
fontConfiguration
ReferenceLineLabelConfiguration.Builder fontConfiguration(FontConfiguration 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:
fontConfiguration(FontConfiguration)
-
fontColor
ReferenceLineLabelConfiguration.Builder fontColor(String 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
ReferenceLineLabelConfiguration.Builder horizontalPosition(String 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:
ReferenceLineLabelHorizontalPosition
,ReferenceLineLabelHorizontalPosition
-
-
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:
ReferenceLineLabelHorizontalPosition
,ReferenceLineLabelHorizontalPosition
-
-
verticalPosition
ReferenceLineLabelConfiguration.Builder verticalPosition(String 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:
ReferenceLineLabelVerticalPosition
,ReferenceLineLabelVerticalPosition
-
-
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:
ReferenceLineLabelVerticalPosition
,ReferenceLineLabelVerticalPosition
-
-
-