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.Builder
backgroundColor(String backgroundColor)
Sets the background color for each panel.PanelConfiguration.Builder
backgroundVisibility(String backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.PanelConfiguration.Builder
backgroundVisibility(Visibility backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.PanelConfiguration.Builder
borderColor(String borderColor)
Sets the line color of panel borders.PanelConfiguration.Builder
borderStyle(String borderStyle)
Sets the line style of panel borders.PanelConfiguration.Builder
borderStyle(PanelBorderStyle borderStyle)
Sets the line style of panel borders.PanelConfiguration.Builder
borderThickness(String borderThickness)
Sets the line thickness of panel borders.PanelConfiguration.Builder
borderVisibility(String borderVisibility)
Determines whether or not each panel displays a border.PanelConfiguration.Builder
borderVisibility(Visibility borderVisibility)
Determines whether or not each panel displays a border.PanelConfiguration.Builder
gutterSpacing(String gutterSpacing)
Sets the total amount of negative space to display between sibling panels.PanelConfiguration.Builder
gutterVisibility(String gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.PanelConfiguration.Builder
gutterVisibility(Visibility gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.default PanelConfiguration.Builder
title(Consumer<PanelTitleOptions.Builder> title)
Configures the title display within each small multiples panel.PanelConfiguration.Builder
title(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.Builder
avoiding the need to create one manually viaPanelTitleOptions.builder()
.When the
Consumer
completes,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.
-
-