@Generated(value="software.amazon.awssdk:codegen") public final class PanelConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PanelConfiguration.Builder,PanelConfiguration>
A collection of options that configure how each panel displays in a small multiples chart.
Modifier and Type | Class and Description |
---|---|
static interface |
PanelConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
String |
backgroundColor()
Sets the background color for each panel.
|
Visibility |
backgroundVisibility()
Determines whether or not a background for each small multiples panel is rendered.
|
String |
backgroundVisibilityAsString()
Determines whether or not a background for each small multiples panel is rendered.
|
String |
borderColor()
Sets the line color of panel borders.
|
PanelBorderStyle |
borderStyle()
Sets the line style of panel borders.
|
String |
borderStyleAsString()
Sets the line style of panel borders.
|
String |
borderThickness()
Sets the line thickness of panel borders.
|
Visibility |
borderVisibility()
Determines whether or not each panel displays a border.
|
String |
borderVisibilityAsString()
Determines whether or not each panel displays a border.
|
static PanelConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
gutterSpacing()
Sets the total amount of negative space to display between sibling panels.
|
Visibility |
gutterVisibility()
Determines whether or not negative space between sibling panels is rendered.
|
String |
gutterVisibilityAsString()
Determines whether or not negative space between sibling panels is rendered.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PanelConfiguration.Builder> |
serializableBuilderClass() |
PanelTitleOptions |
title()
Configures the title display within each small multiples panel.
|
PanelConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final PanelTitleOptions title()
Configures the title display within each small multiples panel.
public final Visibility 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 return Visibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
borderVisibilityAsString()
.
Visibility
public final String 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 return Visibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
borderVisibilityAsString()
.
Visibility
public final String borderThickness()
Sets the line thickness of panel borders.
public final PanelBorderStyle 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
return PanelBorderStyle.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
borderStyleAsString()
.
PanelBorderStyle
public final String 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
return PanelBorderStyle.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
borderStyleAsString()
.
PanelBorderStyle
public final String borderColor()
Sets the line color of panel borders.
public final Visibility 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 return Visibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
gutterVisibilityAsString()
.
Visibility
public final String 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 return Visibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
gutterVisibilityAsString()
.
Visibility
public final String gutterSpacing()
Sets the total amount of negative space to display between sibling panels.
public final Visibility 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 return Visibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by
the service is available from backgroundVisibilityAsString()
.
Visibility
public final String 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 return Visibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by
the service is available from backgroundVisibilityAsString()
.
Visibility
public final String backgroundColor()
Sets the background color for each panel.
public PanelConfiguration.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<PanelConfiguration.Builder,PanelConfiguration>
public static PanelConfiguration.Builder builder()
public static Class<? extends PanelConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.