Interface PanelConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PanelConfiguration.Builder,PanelConfiguration>,SdkBuilder<PanelConfiguration.Builder,PanelConfiguration>,SdkPojo
- Enclosing class:
- PanelConfiguration
public static interface PanelConfiguration.Builder extends SdkPojo, CopyableBuilder<PanelConfiguration.Builder,PanelConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PanelConfiguration.BuilderbackgroundColor(String backgroundColor)Sets the background color for each panel.PanelConfiguration.BuilderbackgroundVisibility(String backgroundVisibility)Determines whether or not a background for each small multiples panel is rendered.PanelConfiguration.BuilderbackgroundVisibility(Visibility backgroundVisibility)Determines whether or not a background for each small multiples panel is rendered.PanelConfiguration.BuilderborderColor(String borderColor)Sets the line color of panel borders.PanelConfiguration.BuilderborderStyle(String borderStyle)Sets the line style of panel borders.PanelConfiguration.BuilderborderStyle(PanelBorderStyle borderStyle)Sets the line style of panel borders.PanelConfiguration.BuilderborderThickness(String borderThickness)Sets the line thickness of panel borders.PanelConfiguration.BuilderborderVisibility(String borderVisibility)Determines whether or not each panel displays a border.PanelConfiguration.BuilderborderVisibility(Visibility borderVisibility)Determines whether or not each panel displays a border.PanelConfiguration.BuildergutterSpacing(String gutterSpacing)Sets the total amount of negative space to display between sibling panels.PanelConfiguration.BuildergutterVisibility(String gutterVisibility)Determines whether or not negative space between sibling panels is rendered.PanelConfiguration.BuildergutterVisibility(Visibility gutterVisibility)Determines whether or not negative space between sibling panels is rendered.default PanelConfiguration.Buildertitle(Consumer<PanelTitleOptions.Builder> title)Configures the title display within each small multiples panel.PanelConfiguration.Buildertitle(PanelTitleOptions title)Configures the title display within each small multiples panel.-
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
-
title
PanelConfiguration.Builder title(PanelTitleOptions title)
Configures the title display within each small multiples panel.
- Parameters:
title- Configures the title display within each small multiples panel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
default PanelConfiguration.Builder title(Consumer<PanelTitleOptions.Builder> title)
Configures the title display within each small multiples panel.
This is a convenience method that creates an instance of thePanelTitleOptions.Builderavoiding the need to create one manually viaPanelTitleOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totitle(PanelTitleOptions).- Parameters:
title- a consumer that will call methods onPanelTitleOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
title(PanelTitleOptions)
-
borderVisibility
PanelConfiguration.Builder borderVisibility(String borderVisibility)
Determines whether or not each panel displays a border.
- Parameters:
borderVisibility- Determines whether or not each panel displays a border.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
borderVisibility
PanelConfiguration.Builder borderVisibility(Visibility borderVisibility)
Determines whether or not each panel displays a border.
- Parameters:
borderVisibility- Determines whether or not each panel displays a border.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
borderThickness
PanelConfiguration.Builder borderThickness(String borderThickness)
Sets the line thickness of panel borders.
- Parameters:
borderThickness- Sets the line thickness of panel borders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
borderStyle
PanelConfiguration.Builder borderStyle(String borderStyle)
Sets the line style of panel borders.
- Parameters:
borderStyle- Sets the line style of panel borders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PanelBorderStyle,PanelBorderStyle
-
borderStyle
PanelConfiguration.Builder borderStyle(PanelBorderStyle borderStyle)
Sets the line style of panel borders.
- Parameters:
borderStyle- Sets the line style of panel borders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PanelBorderStyle,PanelBorderStyle
-
borderColor
PanelConfiguration.Builder borderColor(String borderColor)
Sets the line color of panel borders.
- Parameters:
borderColor- Sets the line color of panel borders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gutterVisibility
PanelConfiguration.Builder gutterVisibility(String gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
- Parameters:
gutterVisibility- Determines whether or not negative space between sibling panels is rendered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
gutterVisibility
PanelConfiguration.Builder gutterVisibility(Visibility gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
- Parameters:
gutterVisibility- Determines whether or not negative space between sibling panels is rendered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
gutterSpacing
PanelConfiguration.Builder gutterSpacing(String gutterSpacing)
Sets the total amount of negative space to display between sibling panels.
- Parameters:
gutterSpacing- Sets the total amount of negative space to display between sibling panels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backgroundVisibility
PanelConfiguration.Builder backgroundVisibility(String backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
- Parameters:
backgroundVisibility- Determines whether or not a background for each small multiples panel is rendered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
backgroundVisibility
PanelConfiguration.Builder backgroundVisibility(Visibility backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
- Parameters:
backgroundVisibility- Determines whether or not a background for each small multiples panel is rendered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Visibility,Visibility
-
backgroundColor
PanelConfiguration.Builder backgroundColor(String backgroundColor)
Sets the background color for each panel.
- Parameters:
backgroundColor- Sets the background color for each panel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-