@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CaptionDescription extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
CaptionDescription() |
Modifier and Type | Method and Description |
---|---|
CaptionDescription |
clone() |
boolean |
equals(Object obj) |
String |
getAccessibility()
Indicates whether the caption track implements accessibility features such as written descriptions of spoken
dialog, music, and sounds.
|
List<String> |
getCaptionDashRoles()
Identifies the DASH roles to assign to this captions output.
|
String |
getCaptionSelectorName()
Specifies which input caption selector to use as a caption source when generating output captions.
|
CaptionDestinationSettings |
getDestinationSettings()
Additional settings for captions destination that depend on the destination type.
|
String |
getDvbDashAccessibility()
Identifies DVB DASH accessibility signaling in this captions output.
|
String |
getLanguageCode()
ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/
|
String |
getLanguageDescription()
Human readable information to indicate captions available for players (eg.
|
String |
getName()
Name of the caption description.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessibility(String accessibility)
Indicates whether the caption track implements accessibility features such as written descriptions of spoken
dialog, music, and sounds.
|
void |
setCaptionDashRoles(Collection<String> captionDashRoles)
Identifies the DASH roles to assign to this captions output.
|
void |
setCaptionSelectorName(String captionSelectorName)
Specifies which input caption selector to use as a caption source when generating output captions.
|
void |
setDestinationSettings(CaptionDestinationSettings destinationSettings)
Additional settings for captions destination that depend on the destination type.
|
void |
setDvbDashAccessibility(String dvbDashAccessibility)
Identifies DVB DASH accessibility signaling in this captions output.
|
void |
setLanguageCode(String languageCode)
ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/
|
void |
setLanguageDescription(String languageDescription)
Human readable information to indicate captions available for players (eg.
|
void |
setName(String name)
Name of the caption description.
|
String |
toString()
Returns a string representation of this object.
|
CaptionDescription |
withAccessibility(AccessibilityType accessibility)
Indicates whether the caption track implements accessibility features such as written descriptions of spoken
dialog, music, and sounds.
|
CaptionDescription |
withAccessibility(String accessibility)
Indicates whether the caption track implements accessibility features such as written descriptions of spoken
dialog, music, and sounds.
|
CaptionDescription |
withCaptionDashRoles(Collection<String> captionDashRoles)
Identifies the DASH roles to assign to this captions output.
|
CaptionDescription |
withCaptionDashRoles(DashRoleCaption... captionDashRoles)
Identifies the DASH roles to assign to this captions output.
|
CaptionDescription |
withCaptionDashRoles(String... captionDashRoles)
Identifies the DASH roles to assign to this captions output.
|
CaptionDescription |
withCaptionSelectorName(String captionSelectorName)
Specifies which input caption selector to use as a caption source when generating output captions.
|
CaptionDescription |
withDestinationSettings(CaptionDestinationSettings destinationSettings)
Additional settings for captions destination that depend on the destination type.
|
CaptionDescription |
withDvbDashAccessibility(DvbDashAccessibility dvbDashAccessibility)
Identifies DVB DASH accessibility signaling in this captions output.
|
CaptionDescription |
withDvbDashAccessibility(String dvbDashAccessibility)
Identifies DVB DASH accessibility signaling in this captions output.
|
CaptionDescription |
withLanguageCode(String languageCode)
ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/
|
CaptionDescription |
withLanguageDescription(String languageDescription)
Human readable information to indicate captions available for players (eg.
|
CaptionDescription |
withName(String name)
Name of the caption description.
|
public void setAccessibility(String accessibility)
accessibility
- Indicates whether the caption track implements accessibility features such as written descriptions of
spoken dialog, music, and sounds. This signaling is added to HLS output group and MediaPackage output
group.AccessibilityType
public String getAccessibility()
AccessibilityType
public CaptionDescription withAccessibility(String accessibility)
accessibility
- Indicates whether the caption track implements accessibility features such as written descriptions of
spoken dialog, music, and sounds. This signaling is added to HLS output group and MediaPackage output
group.AccessibilityType
public CaptionDescription withAccessibility(AccessibilityType accessibility)
accessibility
- Indicates whether the caption track implements accessibility features such as written descriptions of
spoken dialog, music, and sounds. This signaling is added to HLS output group and MediaPackage output
group.AccessibilityType
public void setCaptionSelectorName(String captionSelectorName)
captionSelectorName
- Specifies which input caption selector to use as a caption source when generating output captions. This
field should match a captionSelector name.public String getCaptionSelectorName()
public CaptionDescription withCaptionSelectorName(String captionSelectorName)
captionSelectorName
- Specifies which input caption selector to use as a caption source when generating output captions. This
field should match a captionSelector name.public void setDestinationSettings(CaptionDestinationSettings destinationSettings)
destinationSettings
- Additional settings for captions destination that depend on the destination type.public CaptionDestinationSettings getDestinationSettings()
public CaptionDescription withDestinationSettings(CaptionDestinationSettings destinationSettings)
destinationSettings
- Additional settings for captions destination that depend on the destination type.public void setLanguageCode(String languageCode)
languageCode
- ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/public String getLanguageCode()
public CaptionDescription withLanguageCode(String languageCode)
languageCode
- ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/public void setLanguageDescription(String languageDescription)
languageDescription
- Human readable information to indicate captions available for players (eg. English, or Spanish).public String getLanguageDescription()
public CaptionDescription withLanguageDescription(String languageDescription)
languageDescription
- Human readable information to indicate captions available for players (eg. English, or Spanish).public void setName(String name)
name
- Name of the caption description. Used to associate a caption description with an output. Names must be
unique within an event.public String getName()
public CaptionDescription withName(String name)
name
- Name of the caption description. Used to associate a caption description with an output. Names must be
unique within an event.public List<String> getCaptionDashRoles()
DashRoleCaption
public void setCaptionDashRoles(Collection<String> captionDashRoles)
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is
configured for DVB DASH accessibility signaling.DashRoleCaption
public CaptionDescription withCaptionDashRoles(String... captionDashRoles)
NOTE: This method appends the values to the existing list (if any). Use
setCaptionDashRoles(java.util.Collection)
or withCaptionDashRoles(java.util.Collection)
if you
want to override the existing values.
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is
configured for DVB DASH accessibility signaling.DashRoleCaption
public CaptionDescription withCaptionDashRoles(Collection<String> captionDashRoles)
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is
configured for DVB DASH accessibility signaling.DashRoleCaption
public CaptionDescription withCaptionDashRoles(DashRoleCaption... captionDashRoles)
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is
configured for DVB DASH accessibility signaling.DashRoleCaption
public void setDvbDashAccessibility(String dvbDashAccessibility)
dvbDashAccessibility
- Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming
outputs to signal accessibility information to packagers.DvbDashAccessibility
public String getDvbDashAccessibility()
DvbDashAccessibility
public CaptionDescription withDvbDashAccessibility(String dvbDashAccessibility)
dvbDashAccessibility
- Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming
outputs to signal accessibility information to packagers.DvbDashAccessibility
public CaptionDescription withDvbDashAccessibility(DvbDashAccessibility dvbDashAccessibility)
dvbDashAccessibility
- Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming
outputs to signal accessibility information to packagers.DvbDashAccessibility
public String toString()
toString
in class Object
Object.toString()
public CaptionDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.