Class HlsRenditionGroupSettings
java.lang.Object
software.amazon.awssdk.services.mediaconvert.model.HlsRenditionGroupSettings
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HlsRenditionGroupSettings.Builder,HlsRenditionGroupSettings>
@Generated("software.amazon.awssdk:codegen")
public final class HlsRenditionGroupSettings
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<HlsRenditionGroupSettings.Builder,HlsRenditionGroupSettings>
Settings specific to audio sources in an HLS alternate rendition group. Specify the properties (renditionGroupId,
renditionName or renditionLanguageCode) to identify the unique audio track among the alternative rendition groups
present in the HLS manifest. If no unique track is found, or multiple tracks match the properties provided, the job
fails. If no properties in hlsRenditionGroupSettings are specified, the default audio track within the video segment
is chosen. If there is no audio within video segment, the alternative audio with DEFAULT=YES is chosen instead.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()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()final StringOptional.final LanguageCodeOptional.final StringOptional.final StringOptional.static Class<? extends HlsRenditionGroupSettings.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
-
renditionGroupId
Optional. Specify alternative group ID- Returns:
- Optional. Specify alternative group ID
-
renditionLanguageCode
Optional. Specify ISO 639-2 or ISO 639-3 code in the language propertyIf the service returns an enum value that is not available in the current SDK version,
renditionLanguageCodewill returnLanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrenditionLanguageCodeAsString().- Returns:
- Optional. Specify ISO 639-2 or ISO 639-3 code in the language property
- See Also:
-
renditionLanguageCodeAsString
Optional. Specify ISO 639-2 or ISO 639-3 code in the language propertyIf the service returns an enum value that is not available in the current SDK version,
renditionLanguageCodewill returnLanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrenditionLanguageCodeAsString().- Returns:
- Optional. Specify ISO 639-2 or ISO 639-3 code in the language property
- See Also:
-
renditionName
Optional. Specify media name- Returns:
- Optional. Specify media name
-
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<HlsRenditionGroupSettings.Builder,HlsRenditionGroupSettings> - 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
-