Class OutputGroupSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.OutputGroupSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OutputGroupSettings.Builder,OutputGroupSettings>
@Generated("software.amazon.awssdk:codegen") public final class OutputGroupSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OutputGroupSettings.Builder,OutputGroupSettings>
Output Group settings, including type- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOutputGroupSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OutputGroupSettings.Builderbuilder()CmafGroupSettingscmafGroupSettings()Settings related to your CMAF output package.DashIsoGroupSettingsdashIsoGroupSettings()Settings related to your DASH output package.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FileGroupSettingsfileGroupSettings()Settings related to your File output group.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()HlsGroupSettingshlsGroupSettings()Settings related to your HLS output package.MsSmoothGroupSettingsmsSmoothGroupSettings()Settings related to your Microsoft Smooth Streaming output package.List<SdkField<?>>sdkFields()static Class<? extends OutputGroupSettings.Builder>serializableBuilderClass()OutputGroupSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.OutputGroupTypetype()Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)StringtypeAsString()Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)-
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
-
cmafGroupSettings
public final CmafGroupSettings cmafGroupSettings()
Settings related to your CMAF output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.- Returns:
- Settings related to your CMAF output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
-
dashIsoGroupSettings
public final DashIsoGroupSettings dashIsoGroupSettings()
Settings related to your DASH output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.- Returns:
- Settings related to your DASH output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
-
fileGroupSettings
public final FileGroupSettings fileGroupSettings()
Settings related to your File output group. MediaConvert uses this group of settings to generate a single standalone file, rather than a streaming package.- Returns:
- Settings related to your File output group. MediaConvert uses this group of settings to generate a single standalone file, rather than a streaming package.
-
hlsGroupSettings
public final HlsGroupSettings hlsGroupSettings()
Settings related to your HLS output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.- Returns:
- Settings related to your HLS output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
-
msSmoothGroupSettings
public final MsSmoothGroupSettings msSmoothGroupSettings()
Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.- Returns:
- Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
-
type
public final OutputGroupType type()
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)If the service returns an enum value that is not available in the current SDK version,
typewill returnOutputGroupType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
- See Also:
OutputGroupType
-
typeAsString
public final String typeAsString()
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)If the service returns an enum value that is not available in the current SDK version,
typewill returnOutputGroupType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
- See Also:
OutputGroupType
-
toBuilder
public OutputGroupSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OutputGroupSettings.Builder,OutputGroupSettings>
-
builder
public static OutputGroupSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends OutputGroupSettings.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.
-
-