Interface ReferenceLineLabelConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReferenceLineLabelConfiguration.Builder,ReferenceLineLabelConfiguration>,SdkBuilder<ReferenceLineLabelConfiguration.Builder,ReferenceLineLabelConfiguration>,SdkPojo
- Enclosing class:
- ReferenceLineLabelConfiguration
@Mutable @NotThreadSafe 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.BuildercustomLabelConfiguration(Consumer<ReferenceLineCustomLabelConfiguration.Builder> customLabelConfiguration)The custom label configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuildercustomLabelConfiguration(ReferenceLineCustomLabelConfiguration customLabelConfiguration)The custom label configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuilderfontColor(String fontColor)The font color configuration of the label in a reference line.default ReferenceLineLabelConfiguration.BuilderfontConfiguration(Consumer<FontConfiguration.Builder> fontConfiguration)The font configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuilderfontConfiguration(FontConfiguration fontConfiguration)The font configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuilderhorizontalPosition(String horizontalPosition)The horizontal position configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuilderhorizontalPosition(ReferenceLineLabelHorizontalPosition horizontalPosition)The horizontal position configuration of the label in a reference line.default ReferenceLineLabelConfiguration.BuildervalueLabelConfiguration(Consumer<ReferenceLineValueLabelConfiguration.Builder> valueLabelConfiguration)The value label configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuildervalueLabelConfiguration(ReferenceLineValueLabelConfiguration valueLabelConfiguration)The value label configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuilderverticalPosition(String verticalPosition)The vertical position configuration of the label in a reference line.ReferenceLineLabelConfiguration.BuilderverticalPosition(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaReferenceLineValueLabelConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaReferenceLineCustomLabelConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFontConfiguration.builder().When the
Consumercompletes,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
-
-
-