Class PanelConfiguration
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PanelConfiguration.Builder,
PanelConfiguration>
A collection of options that configure how each panel displays in a small multiples chart.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
Sets the background color for each panel.final Visibility
Determines whether or not a background for each small multiples panel is rendered.final String
Determines whether or not a background for each small multiples panel is rendered.final String
Sets the line color of panel borders.final PanelBorderStyle
Sets the line style of panel borders.final String
Sets the line style of panel borders.final String
Sets the line thickness of panel borders.final Visibility
Determines whether or not each panel displays a border.final String
Determines whether or not each panel displays a border.static PanelConfiguration.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final String
Sets the total amount of negative space to display between sibling panels.final Visibility
Determines whether or not negative space between sibling panels is rendered.final String
Determines whether or not negative space between sibling panels is rendered.final int
hashCode()
static Class
<? extends PanelConfiguration.Builder> final PanelTitleOptions
title()
Configures the title display within each small multiples panel.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
title
Configures the title display within each small multiples panel.
- Returns:
- Configures the title display within each small multiples panel.
-
borderVisibility
Determines whether or not each panel displays a border.
If the service returns an enum value that is not available in the current SDK version,
borderVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromborderVisibilityAsString()
.- Returns:
- Determines whether or not each panel displays a border.
- See Also:
-
borderVisibilityAsString
Determines whether or not each panel displays a border.
If the service returns an enum value that is not available in the current SDK version,
borderVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromborderVisibilityAsString()
.- Returns:
- Determines whether or not each panel displays a border.
- See Also:
-
borderThickness
Sets the line thickness of panel borders.
- Returns:
- Sets the line thickness of panel borders.
-
borderStyle
Sets the line style of panel borders.
If the service returns an enum value that is not available in the current SDK version,
borderStyle
will returnPanelBorderStyle.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromborderStyleAsString()
.- Returns:
- Sets the line style of panel borders.
- See Also:
-
borderStyleAsString
Sets the line style of panel borders.
If the service returns an enum value that is not available in the current SDK version,
borderStyle
will returnPanelBorderStyle.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromborderStyleAsString()
.- Returns:
- Sets the line style of panel borders.
- See Also:
-
borderColor
Sets the line color of panel borders.
- Returns:
- Sets the line color of panel borders.
-
gutterVisibility
Determines whether or not negative space between sibling panels is rendered.
If the service returns an enum value that is not available in the current SDK version,
gutterVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgutterVisibilityAsString()
.- Returns:
- Determines whether or not negative space between sibling panels is rendered.
- See Also:
-
gutterVisibilityAsString
Determines whether or not negative space between sibling panels is rendered.
If the service returns an enum value that is not available in the current SDK version,
gutterVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgutterVisibilityAsString()
.- Returns:
- Determines whether or not negative space between sibling panels is rendered.
- See Also:
-
gutterSpacing
Sets the total amount of negative space to display between sibling panels.
- Returns:
- Sets the total amount of negative space to display between sibling panels.
-
backgroundVisibility
Determines whether or not a background for each small multiples panel is rendered.
If the service returns an enum value that is not available in the current SDK version,
backgroundVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombackgroundVisibilityAsString()
.- Returns:
- Determines whether or not a background for each small multiples panel is rendered.
- See Also:
-
backgroundVisibilityAsString
Determines whether or not a background for each small multiples panel is rendered.
If the service returns an enum value that is not available in the current SDK version,
backgroundVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombackgroundVisibilityAsString()
.- Returns:
- Determines whether or not a background for each small multiples panel is rendered.
- See Also:
-
backgroundColor
Sets the background color for each panel.
- Returns:
- Sets the background color for each panel.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<PanelConfiguration.Builder,
PanelConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-