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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.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:
-
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:
-
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:
-
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:
-
-