@Generated(value="software.amazon.awssdk:codegen") public final class OutputGroupSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OutputGroupSettings.Builder,OutputGroupSettings>
Modifier and Type | Class and Description |
---|---|
static interface |
OutputGroupSettings.Builder |
Modifier and Type | Method and Description |
---|---|
static OutputGroupSettings.Builder |
builder() |
CmafGroupSettings |
cmafGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS.
|
DashIsoGroupSettings |
dashIsoGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FileGroupSettings |
fileGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HlsGroupSettings |
hlsGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.
|
MsSmoothGroupSettings |
msSmoothGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OutputGroupSettings.Builder> |
serializableBuilderClass() |
OutputGroupSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
OutputGroupType |
type()
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
String |
typeAsString()
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public CmafGroupSettings cmafGroupSettings()
public DashIsoGroupSettings dashIsoGroupSettings()
public FileGroupSettings fileGroupSettings()
public HlsGroupSettings hlsGroupSettings()
public MsSmoothGroupSettings msSmoothGroupSettings()
public OutputGroupType type()
If the service returns an enum value that is not available in the current SDK version, type
will return
OutputGroupType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
typeAsString()
.
OutputGroupType
public String typeAsString()
If the service returns an enum value that is not available in the current SDK version, type
will return
OutputGroupType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
typeAsString()
.
OutputGroupType
public OutputGroupSettings.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<OutputGroupSettings.Builder,OutputGroupSettings>
public static OutputGroupSettings.Builder builder()
public static Class<? extends OutputGroupSettings.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.