Interface CaptionDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CaptionDescription.Builder,
,CaptionDescription> SdkBuilder<CaptionDescription.Builder,
,CaptionDescription> SdkPojo
- Enclosing class:
CaptionDescription
public static interface CaptionDescription.Builder
extends SdkPojo, CopyableBuilder<CaptionDescription.Builder,CaptionDescription>
-
Method Summary
Modifier and TypeMethodDescriptionaccessibility
(String accessibility) Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.accessibility
(AccessibilityType accessibility) Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.captionDashRoles
(Collection<DashRoleCaption> captionDashRoles) Identifies the DASH roles to assign to this captions output.captionDashRoles
(DashRoleCaption... captionDashRoles) Identifies the DASH roles to assign to this captions output.captionDashRolesWithStrings
(String... captionDashRoles) Identifies the DASH roles to assign to this captions output.captionDashRolesWithStrings
(Collection<String> captionDashRoles) Identifies the DASH roles to assign to this captions output.captionSelectorName
(String captionSelectorName) Specifies which input caption selector to use as a caption source when generating output captions.default CaptionDescription.Builder
destinationSettings
(Consumer<CaptionDestinationSettings.Builder> destinationSettings) Additional settings for captions destination that depend on the destination type.destinationSettings
(CaptionDestinationSettings destinationSettings) Additional settings for captions destination that depend on the destination type.dvbDashAccessibility
(String dvbDashAccessibility) Identifies DVB DASH accessibility signaling in this captions output.dvbDashAccessibility
(DvbDashAccessibility dvbDashAccessibility) Identifies DVB DASH accessibility signaling in this captions output.languageCode
(String languageCode) ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/languageDescription
(String languageDescription) Human readable information to indicate captions available for players (eg.Name of the caption description.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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.- Parameters:
captionSelectorName
- Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSettings
Additional settings for captions destination that depend on the destination type.- Parameters:
destinationSettings
- Additional settings for captions destination that depend on the destination type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSettings
default CaptionDescription.Builder destinationSettings(Consumer<CaptionDestinationSettings.Builder> destinationSettings) Additional settings for captions destination that depend on the destination type. This is a convenience method that creates an instance of theCaptionDestinationSettings.Builder
avoiding the need to create one manually viaCaptionDestinationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationSettings(CaptionDestinationSettings)
.- Parameters:
destinationSettings
- a consumer that will call methods onCaptionDestinationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
languageCode
ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/- Parameters:
languageCode
- ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
languageDescription
Human readable information to indicate captions available for players (eg. English, or Spanish).- Parameters:
languageDescription
- Human readable information to indicate captions available for players (eg. English, or Spanish).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.- Parameters:
name
- Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDashRolesWithStrings
Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Parameters:
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDashRolesWithStrings
Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Parameters:
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDashRoles
Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Parameters:
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captionDashRoles
Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Parameters:
captionDashRoles
- Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dvbDashAccessibility
Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.- Parameters:
dvbDashAccessibility
- Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dvbDashAccessibility
Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.- Parameters:
dvbDashAccessibility
- Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-