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 SummaryNested Classes
- 
Method SummaryModifier 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 LanguageCodeOptionally specify the language, using an ISO 639-2 or ISO 639-3 three-letter code in all capital letters.final StringOptionally specify the language, using an ISO 639-2 or ISO 639-3 three-letter code in all capital letters.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.ToCopyableBuildercopy
- 
Method Details- 
renditionGroupIdOptional. Specify alternative group ID- Returns:
- Optional. Specify alternative group ID
 
- 
renditionLanguageCodeOptionally specify the language, using an ISO 639-2 or ISO 639-3 three-letter code in all capital letters. You can find a list of codes at: https://www.loc.gov/standards/iso639-2/php/code_list.phpIf 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:
- Optionally specify the language, using an ISO 639-2 or ISO 639-3 three-letter code in all capital letters. You can find a list of codes at: https://www.loc.gov/standards/iso639-2/php/code_list.php
- See Also:
 
- 
renditionLanguageCodeAsStringOptionally specify the language, using an ISO 639-2 or ISO 639-3 three-letter code in all capital letters. You can find a list of codes at: https://www.loc.gov/standards/iso639-2/php/code_list.phpIf 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:
- Optionally specify the language, using an ISO 639-2 or ISO 639-3 three-letter code in all capital letters. You can find a list of codes at: https://www.loc.gov/standards/iso639-2/php/code_list.php
- See Also:
 
- 
renditionNameOptional. Specify media name- Returns:
- Optional. Specify media name
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<HlsRenditionGroupSettings.Builder,- HlsRenditionGroupSettings> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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 interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-