@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OutputGroupSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
OutputGroupSettings() |
| Modifier and Type | Method and Description |
|---|---|
OutputGroupSettings |
clone() |
boolean |
equals(Object obj) |
CmafGroupSettings |
getCmafGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS.
|
DashIsoGroupSettings |
getDashIsoGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.
|
FileGroupSettings |
getFileGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.
|
HlsGroupSettings |
getHlsGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.
|
MsSmoothGroupSettings |
getMsSmoothGroupSettings()
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.
|
String |
getType()
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS.
|
void |
setDashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.
|
void |
setFileGroupSettings(FileGroupSettings fileGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.
|
void |
setHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.
|
void |
setMsSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.
|
void |
setType(String type)
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
String |
toString()
Returns a string representation of this object.
|
OutputGroupSettings |
withCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS.
|
OutputGroupSettings |
withDashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.
|
OutputGroupSettings |
withFileGroupSettings(FileGroupSettings fileGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.
|
OutputGroupSettings |
withHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.
|
OutputGroupSettings |
withMsSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.
|
OutputGroupSettings |
withType(OutputGroupType type)
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
OutputGroupSettings |
withType(String type)
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
public void setCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
cmafGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS. Each
output in a CMAF Output Group may only contain a single video, audio, or caption output.public CmafGroupSettings getCmafGroupSettings()
public OutputGroupSettings withCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
cmafGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS. Each
output in a CMAF Output Group may only contain a single video, audio, or caption output.public void setDashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
dashIsoGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.public DashIsoGroupSettings getDashIsoGroupSettings()
public OutputGroupSettings withDashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
dashIsoGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.public void setFileGroupSettings(FileGroupSettings fileGroupSettings)
fileGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.public FileGroupSettings getFileGroupSettings()
public OutputGroupSettings withFileGroupSettings(FileGroupSettings fileGroupSettings)
fileGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.public void setHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
hlsGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.public HlsGroupSettings getHlsGroupSettings()
public OutputGroupSettings withHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
hlsGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.public void setMsSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
msSmoothGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.public MsSmoothGroupSettings getMsSmoothGroupSettings()
public OutputGroupSettings withMsSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
msSmoothGroupSettings - Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.public void setType(String type)
type - Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)OutputGroupTypepublic String getType()
OutputGroupTypepublic OutputGroupSettings withType(String type)
type - Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)OutputGroupTypepublic OutputGroupSettings withType(OutputGroupType type)
type - Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)OutputGroupTypepublic String toString()
toString in class ObjectObject.toString()public OutputGroupSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.