@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()
Settings related to your CMAF output package.
|
DashIsoGroupSettings |
getDashIsoGroupSettings()
Settings related to your DASH output package.
|
FileGroupSettings |
getFileGroupSettings()
Settings related to your File output group.
|
HlsGroupSettings |
getHlsGroupSettings()
Settings related to your HLS output package.
|
MsSmoothGroupSettings |
getMsSmoothGroupSettings()
Settings related to your Microsoft Smooth Streaming output package.
|
String |
getType()
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
Settings related to your CMAF output package.
|
void |
setDashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
Settings related to your DASH output package.
|
void |
setFileGroupSettings(FileGroupSettings fileGroupSettings)
Settings related to your File output group.
|
void |
setHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Settings related to your HLS output package.
|
void |
setMsSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
Settings related to your Microsoft Smooth Streaming output package.
|
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)
Settings related to your CMAF output package.
|
OutputGroupSettings |
withDashIsoGroupSettings(DashIsoGroupSettings dashIsoGroupSettings)
Settings related to your DASH output package.
|
OutputGroupSettings |
withFileGroupSettings(FileGroupSettings fileGroupSettings)
Settings related to your File output group.
|
OutputGroupSettings |
withHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Settings related to your HLS output package.
|
OutputGroupSettings |
withMsSmoothGroupSettings(MsSmoothGroupSettings msSmoothGroupSettings)
Settings related to your Microsoft Smooth Streaming output package.
|
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 - Settings related to your CMAF output package. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.public CmafGroupSettings getCmafGroupSettings()
public OutputGroupSettings withCmafGroupSettings(CmafGroupSettings 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.public void setDashIsoGroupSettings(DashIsoGroupSettings 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.public DashIsoGroupSettings getDashIsoGroupSettings()
public OutputGroupSettings withDashIsoGroupSettings(DashIsoGroupSettings 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.public void setFileGroupSettings(FileGroupSettings 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.public FileGroupSettings getFileGroupSettings()
public OutputGroupSettings withFileGroupSettings(FileGroupSettings 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.public void setHlsGroupSettings(HlsGroupSettings 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.public HlsGroupSettings getHlsGroupSettings()
public OutputGroupSettings withHlsGroupSettings(HlsGroupSettings 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.public void setMsSmoothGroupSettings(MsSmoothGroupSettings 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.public MsSmoothGroupSettings getMsSmoothGroupSettings()
public OutputGroupSettings withMsSmoothGroupSettings(MsSmoothGroupSettings 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.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)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.