Class CaptionDescription
java.lang.Object
software.amazon.awssdk.services.medialive.model.CaptionDescription
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CaptionDescription.Builder,
CaptionDescription>
@Generated("software.amazon.awssdk:codegen")
public final class CaptionDescription
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<CaptionDescription.Builder,CaptionDescription>
Caption Description
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AccessibilityType
Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.final String
Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.static CaptionDescription.Builder
builder()
final String
Specifies which input caption selector to use as a caption source when generating output captions.Additional settings for captions destination that depend on the destination type.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()
final String
ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/final String
Human readable information to indicate captions available for players (eg.final String
name()
Name of the caption description.static Class
<? extends CaptionDescription.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
-
accessibility
Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.If the service returns an enum value that is not available in the current SDK version,
accessibility
will returnAccessibilityType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromaccessibilityAsString()
.- Returns:
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- See Also:
-
accessibilityAsString
Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.If the service returns an enum value that is not available in the current SDK version,
accessibility
will returnAccessibilityType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromaccessibilityAsString()
.- Returns:
- Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
- See Also:
-
captionSelectorName
Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.- Returns:
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
-
destinationSettings
Additional settings for captions destination that depend on the destination type.- Returns:
- Additional settings for captions destination that depend on the destination type.
-
languageCode
ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/- Returns:
- ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/
-
languageDescription
Human readable information to indicate captions available for players (eg. English, or Spanish).- Returns:
- Human readable information to indicate captions available for players (eg. English, or Spanish).
-
name
Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.- Returns:
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
-
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<CaptionDescription.Builder,
CaptionDescription> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int 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
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-