Class VisualMessageConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VisualMessageConfiguration.Builder,VisualMessageConfiguration>
The configuration for a customizable message displayed on a visual. Supports parameter substitution in text fields.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe description text of the message that is displayed on the visual.final VisibilitySpecifies whether the description of the message is displayed.final StringSpecifies whether the description of the message is displayed.final Booleanenabled()Specifies whether the custom message is displayed on the visual.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 StringlinkText()The display text of the hyperlink that is shown in the message.final StringlinkUrl()The destination URL of the hyperlink that is shown in the message.final VisibilitySpecifies whether the hyperlink in the message is displayed.final StringSpecifies whether the hyperlink in the message is displayed.static Class<? extends VisualMessageConfiguration.Builder> final Stringtitle()The title text of the message that is displayed on the visual.final VisibilitySpecifies whether the title of the message is displayed.final StringSpecifies whether the title of the message is displayed.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
-
enabled
Specifies whether the custom message is displayed on the visual. When set to
true, the custom message appears in place of the default message. When set tofalseor omitted, the default message is displayed.- Returns:
- Specifies whether the custom message is displayed on the visual. When set to
true, the custom message appears in place of the default message. When set tofalseor omitted, the default message is displayed.
-
title
The title text of the message that is displayed on the visual.
- Returns:
- The title text of the message that is displayed on the visual.
-
titleVisibility
Specifies whether the title of the message is displayed.
If the service returns an enum value that is not available in the current SDK version,
titleVisibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtitleVisibilityAsString().- Returns:
- Specifies whether the title of the message is displayed.
- See Also:
-
titleVisibilityAsString
Specifies whether the title of the message is displayed.
If the service returns an enum value that is not available in the current SDK version,
titleVisibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtitleVisibilityAsString().- Returns:
- Specifies whether the title of the message is displayed.
- See Also:
-
description
The description text of the message that is displayed on the visual.
- Returns:
- The description text of the message that is displayed on the visual.
-
descriptionVisibility
Specifies whether the description of the message is displayed.
If the service returns an enum value that is not available in the current SDK version,
descriptionVisibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdescriptionVisibilityAsString().- Returns:
- Specifies whether the description of the message is displayed.
- See Also:
-
descriptionVisibilityAsString
Specifies whether the description of the message is displayed.
If the service returns an enum value that is not available in the current SDK version,
descriptionVisibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdescriptionVisibilityAsString().- Returns:
- Specifies whether the description of the message is displayed.
- See Also:
-
linkText
The display text of the hyperlink that is shown in the message.
- Returns:
- The display text of the hyperlink that is shown in the message.
-
linkUrl
The destination URL of the hyperlink that is shown in the message. Only valid
http,https, andmailtoURLs are supported.- Returns:
- The destination URL of the hyperlink that is shown in the message. Only valid
http,https, andmailtoURLs are supported.
-
linkVisibility
Specifies whether the hyperlink in the message is displayed.
If the service returns an enum value that is not available in the current SDK version,
linkVisibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlinkVisibilityAsString().- Returns:
- Specifies whether the hyperlink in the message is displayed.
- See Also:
-
linkVisibilityAsString
Specifies whether the hyperlink in the message is displayed.
If the service returns an enum value that is not available in the current SDK version,
linkVisibilitywill returnVisibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlinkVisibilityAsString().- Returns:
- Specifies whether the hyperlink in the message is displayed.
- See Also:
-
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<VisualMessageConfiguration.Builder,VisualMessageConfiguration> - 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.
-