@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)OutputGroupType
public String getType()
OutputGroupType
public OutputGroupSettings withType(String type)
type
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)OutputGroupType
public OutputGroupSettings withType(OutputGroupType type)
type
- Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)OutputGroupType
public String toString()
toString
in class Object
Object.toString()
public OutputGroupSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.