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 CustomContentTypeThe content type of the custom content visual.final StringThe content type of the custom content visual.final StringThe input URL that links to the custom content that you want in the custom 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()The sizing options for the size of the custom content visual.final StringThe sizing options for the size of the custom content visual.final VisualInteractionOptionsThe 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 StringtoString()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,
contentTypewill 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,
contentTypewill 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
ContentTypeof the visual is'IMAGE'.If the service returns an enum value that is not available in the current SDK version,
imageScalingwill 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
ContentTypeof the visual is'IMAGE'. - See Also:
-
imageScalingAsString
The sizing options for the size of the custom content visual. This structure is required when the
ContentTypeof the visual is'IMAGE'.If the service returns an enum value that is not available in the current SDK version,
imageScalingwill 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
ContentTypeof 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CustomContentConfiguration.Builder,CustomContentConfiguration> - 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.
-