Class WebvttHlsSourceSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.WebvttHlsSourceSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WebvttHlsSourceSettings.Builder,WebvttHlsSourceSettings>
@Generated("software.amazon.awssdk:codegen") public final class WebvttHlsSourceSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WebvttHlsSourceSettings.Builder,WebvttHlsSourceSettings>
Settings specific to WebVTT sources in HLS alternative rendition group. Specify the properties (renditionGroupId, renditionName or renditionLanguageCode) to identify the unique subtitle track among the alternative rendition groups present in the HLS manifest. If no unique track is found, or multiple tracks match the specified properties, the job fails. If there is only one subtitle track in the rendition group, the settings can be left empty and the default subtitle track will be chosen. If your caption source is a sidecar file, use FileSourceSettings instead of WebvttHlsSourceSettings.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWebvttHlsSourceSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WebvttHlsSourceSettings.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrenditionGroupId()Optional.LanguageCoderenditionLanguageCode()Optional.StringrenditionLanguageCodeAsString()Optional.StringrenditionName()Optional.List<SdkField<?>>sdkFields()static Class<? extends WebvttHlsSourceSettings.Builder>serializableBuilderClass()WebvttHlsSourceSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
renditionGroupId
public final String renditionGroupId()
Optional. Specify alternative group ID- Returns:
- Optional. Specify alternative group ID
-
renditionLanguageCode
public final LanguageCode 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:
LanguageCode
-
renditionLanguageCodeAsString
public final String 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:
LanguageCode
-
renditionName
public final String renditionName()
Optional. Specify media name- Returns:
- Optional. Specify media name
-
toBuilder
public WebvttHlsSourceSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<WebvttHlsSourceSettings.Builder,WebvttHlsSourceSettings>
-
builder
public static WebvttHlsSourceSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends WebvttHlsSourceSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-