Class PaletteNavigation
java.lang.Object
software.amazon.awssdk.services.connect.model.PaletteNavigation
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PaletteNavigation.Builder,PaletteNavigation>
@Generated("software.amazon.awssdk:codegen")
public final class PaletteNavigation
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<PaletteNavigation.Builder,PaletteNavigation>
Contains color configuration for navigation elements in a workspace theme.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe background color of the navigation area.static PaletteNavigation.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 inthashCode()final BooleanWhether to invert the colors of action buttons in the navigation area.static Class<? extends PaletteNavigation.Builder> final Stringtext()The text color in the navigation area.final StringThe text color for active navigation items.final StringThe background color for active navigation items.final StringThe background color when hovering over navigation text.final StringThe text color when hovering over navigation items.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
-
background
The background color of the navigation area.
- Returns:
- The background color of the navigation area.
-
textBackgroundHover
The background color when hovering over navigation text.
- Returns:
- The background color when hovering over navigation text.
-
textBackgroundActive
The background color for active navigation items.
- Returns:
- The background color for active navigation items.
-
text
The text color in the navigation area.
- Returns:
- The text color in the navigation area.
-
textHover
The text color when hovering over navigation items.
- Returns:
- The text color when hovering over navigation items.
-
textActive
The text color for active navigation items.
- Returns:
- The text color for active navigation items.
-
invertActionsColors
Whether to invert the colors of action buttons in the navigation area.
- Returns:
- Whether to invert the colors of action buttons in the navigation area.
-
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<PaletteNavigation.Builder,PaletteNavigation> - 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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-