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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringSets the background color for each panel.final VisibilityDetermines whether or not a background for each small multiples panel is rendered.final StringDetermines whether or not a background for each small multiples panel is rendered.final StringSets the line color of panel borders.final PanelBorderStyleSets the line style of panel borders.final StringSets the line style of panel borders.final StringSets the line thickness of panel borders.final VisibilityDetermines whether or not each panel displays a border.final StringDetermines whether or not each panel displays a border.static PanelConfiguration.Builderbuilder()final booleanfinal booleanequalsBySdkFields(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 StringSets the total amount of negative space to display between sibling panels.final VisibilityDetermines whether or not negative space between sibling panels is rendered.final StringDetermines whether or not negative space between sibling panels is rendered.final inthashCode()static Class<? extends PanelConfiguration.Builder> final PanelTitleOptionstitle()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 StringtoString()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,
borderVisibilitywill 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,
borderVisibilitywill 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,
borderStylewill 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,
borderStylewill 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,
gutterVisibilitywill 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,
gutterVisibilitywill 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,
backgroundVisibilitywill 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,
backgroundVisibilitywill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PanelConfiguration.Builder,PanelConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-