Class CustomContentConfiguration
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CustomContentConfiguration.Builder,
CustomContentConfiguration>
The configuration of a CustomContentVisual
.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final CustomContentType
The content type of the custom content visual.final String
The content type of the custom content visual.final String
The input URL that links to the custom content that you want in the custom visual.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 int
hashCode()
The sizing options for the size of the custom content visual.final String
The sizing options for the size of the custom content visual.final VisualInteractionOptions
The general visual interactions setup for a visual.static Class
<? extends CustomContentConfiguration.Builder> 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
-
contentUrl
The input URL that links to the custom content that you want in the custom visual.
- Returns:
- The input URL that links to the custom content that you want in the custom visual.
-
contentType
The content type of the custom content visual. You can use this to have the visual render as an image.
If the service returns an enum value that is not available in the current SDK version,
contentType
will returnCustomContentType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcontentTypeAsString()
.- Returns:
- The content type of the custom content visual. You can use this to have the visual render as an image.
- See Also:
-
contentTypeAsString
The content type of the custom content visual. You can use this to have the visual render as an image.
If the service returns an enum value that is not available in the current SDK version,
contentType
will returnCustomContentType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcontentTypeAsString()
.- Returns:
- The content type of the custom content visual. You can use this to have the visual render as an image.
- See Also:
-
imageScaling
The sizing options for the size of the custom content visual. This structure is required when the
ContentType
of the visual is'IMAGE'
.If the service returns an enum value that is not available in the current SDK version,
imageScaling
will returnCustomContentImageScalingConfiguration.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromimageScalingAsString()
.- Returns:
- The sizing options for the size of the custom content visual. This structure is required when the
ContentType
of the visual is'IMAGE'
. - See Also:
-
imageScalingAsString
The sizing options for the size of the custom content visual. This structure is required when the
ContentType
of the visual is'IMAGE'
.If the service returns an enum value that is not available in the current SDK version,
imageScaling
will returnCustomContentImageScalingConfiguration.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromimageScalingAsString()
.- Returns:
- The sizing options for the size of the custom content visual. This structure is required when the
ContentType
of the visual is'IMAGE'
. - See Also:
-
interactions
The general visual interactions setup for a visual.
- Returns:
- The general visual interactions setup for a visual.
-
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<CustomContentConfiguration.Builder,
CustomContentConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
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
-
getValueForField
-
sdkFields
-