@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PanelConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A collection of options that configure how each panel displays in a small multiples chart.
Constructor and Description |
---|
PanelConfiguration() |
Modifier and Type | Method and Description |
---|---|
PanelConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getBackgroundColor()
Sets the background color for each panel.
|
String |
getBackgroundVisibility()
Determines whether or not a background for each small multiples panel is rendered.
|
String |
getBorderColor()
Sets the line color of panel borders.
|
String |
getBorderStyle()
Sets the line style of panel borders.
|
String |
getBorderThickness()
Sets the line thickness of panel borders.
|
String |
getBorderVisibility()
Determines whether or not each panel displays a border.
|
String |
getGutterSpacing()
Sets the total amount of negative space to display between sibling panels.
|
String |
getGutterVisibility()
Determines whether or not negative space between sibling panels is rendered.
|
PanelTitleOptions |
getTitle()
Configures the title display within each small multiples panel.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBackgroundColor(String backgroundColor)
Sets the background color for each panel.
|
void |
setBackgroundVisibility(String backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
|
void |
setBorderColor(String borderColor)
Sets the line color of panel borders.
|
void |
setBorderStyle(String borderStyle)
Sets the line style of panel borders.
|
void |
setBorderThickness(String borderThickness)
Sets the line thickness of panel borders.
|
void |
setBorderVisibility(String borderVisibility)
Determines whether or not each panel displays a border.
|
void |
setGutterSpacing(String gutterSpacing)
Sets the total amount of negative space to display between sibling panels.
|
void |
setGutterVisibility(String gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
|
void |
setTitle(PanelTitleOptions title)
Configures the title display within each small multiples panel.
|
String |
toString()
Returns a string representation of this object.
|
PanelConfiguration |
withBackgroundColor(String backgroundColor)
Sets the background color for each panel.
|
PanelConfiguration |
withBackgroundVisibility(String backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
|
PanelConfiguration |
withBackgroundVisibility(Visibility backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
|
PanelConfiguration |
withBorderColor(String borderColor)
Sets the line color of panel borders.
|
PanelConfiguration |
withBorderStyle(PanelBorderStyle borderStyle)
Sets the line style of panel borders.
|
PanelConfiguration |
withBorderStyle(String borderStyle)
Sets the line style of panel borders.
|
PanelConfiguration |
withBorderThickness(String borderThickness)
Sets the line thickness of panel borders.
|
PanelConfiguration |
withBorderVisibility(String borderVisibility)
Determines whether or not each panel displays a border.
|
PanelConfiguration |
withBorderVisibility(Visibility borderVisibility)
Determines whether or not each panel displays a border.
|
PanelConfiguration |
withGutterSpacing(String gutterSpacing)
Sets the total amount of negative space to display between sibling panels.
|
PanelConfiguration |
withGutterVisibility(String gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
|
PanelConfiguration |
withGutterVisibility(Visibility gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
|
PanelConfiguration |
withTitle(PanelTitleOptions title)
Configures the title display within each small multiples panel.
|
public void setTitle(PanelTitleOptions title)
Configures the title display within each small multiples panel.
title
- Configures the title display within each small multiples panel.public PanelTitleOptions getTitle()
Configures the title display within each small multiples panel.
public PanelConfiguration withTitle(PanelTitleOptions title)
Configures the title display within each small multiples panel.
title
- Configures the title display within each small multiples panel.public void setBorderVisibility(String borderVisibility)
Determines whether or not each panel displays a border.
borderVisibility
- Determines whether or not each panel displays a border.Visibility
public String getBorderVisibility()
Determines whether or not each panel displays a border.
Visibility
public PanelConfiguration withBorderVisibility(String borderVisibility)
Determines whether or not each panel displays a border.
borderVisibility
- Determines whether or not each panel displays a border.Visibility
public PanelConfiguration withBorderVisibility(Visibility borderVisibility)
Determines whether or not each panel displays a border.
borderVisibility
- Determines whether or not each panel displays a border.Visibility
public void setBorderThickness(String borderThickness)
Sets the line thickness of panel borders.
borderThickness
- Sets the line thickness of panel borders.public String getBorderThickness()
Sets the line thickness of panel borders.
public PanelConfiguration withBorderThickness(String borderThickness)
Sets the line thickness of panel borders.
borderThickness
- Sets the line thickness of panel borders.public void setBorderStyle(String borderStyle)
Sets the line style of panel borders.
borderStyle
- Sets the line style of panel borders.PanelBorderStyle
public String getBorderStyle()
Sets the line style of panel borders.
PanelBorderStyle
public PanelConfiguration withBorderStyle(String borderStyle)
Sets the line style of panel borders.
borderStyle
- Sets the line style of panel borders.PanelBorderStyle
public PanelConfiguration withBorderStyle(PanelBorderStyle borderStyle)
Sets the line style of panel borders.
borderStyle
- Sets the line style of panel borders.PanelBorderStyle
public void setBorderColor(String borderColor)
Sets the line color of panel borders.
borderColor
- Sets the line color of panel borders.public String getBorderColor()
Sets the line color of panel borders.
public PanelConfiguration withBorderColor(String borderColor)
Sets the line color of panel borders.
borderColor
- Sets the line color of panel borders.public void setGutterVisibility(String gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
gutterVisibility
- Determines whether or not negative space between sibling panels is rendered.Visibility
public String getGutterVisibility()
Determines whether or not negative space between sibling panels is rendered.
Visibility
public PanelConfiguration withGutterVisibility(String gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
gutterVisibility
- Determines whether or not negative space between sibling panels is rendered.Visibility
public PanelConfiguration withGutterVisibility(Visibility gutterVisibility)
Determines whether or not negative space between sibling panels is rendered.
gutterVisibility
- Determines whether or not negative space between sibling panels is rendered.Visibility
public void setGutterSpacing(String gutterSpacing)
Sets the total amount of negative space to display between sibling panels.
gutterSpacing
- Sets the total amount of negative space to display between sibling panels.public String getGutterSpacing()
Sets the total amount of negative space to display between sibling panels.
public PanelConfiguration withGutterSpacing(String gutterSpacing)
Sets the total amount of negative space to display between sibling panels.
gutterSpacing
- Sets the total amount of negative space to display between sibling panels.public void setBackgroundVisibility(String backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
backgroundVisibility
- Determines whether or not a background for each small multiples panel is rendered.Visibility
public String getBackgroundVisibility()
Determines whether or not a background for each small multiples panel is rendered.
Visibility
public PanelConfiguration withBackgroundVisibility(String backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
backgroundVisibility
- Determines whether or not a background for each small multiples panel is rendered.Visibility
public PanelConfiguration withBackgroundVisibility(Visibility backgroundVisibility)
Determines whether or not a background for each small multiples panel is rendered.
backgroundVisibility
- Determines whether or not a background for each small multiples panel is rendered.Visibility
public void setBackgroundColor(String backgroundColor)
Sets the background color for each panel.
backgroundColor
- Sets the background color for each panel.public String getBackgroundColor()
Sets the background color for each panel.
public PanelConfiguration withBackgroundColor(String backgroundColor)
Sets the background color for each panel.
backgroundColor
- Sets the background color for each panel.public String toString()
toString
in class Object
Object.toString()
public PanelConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.