@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OutputGroup extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
OutputGroup() |
Modifier and Type | Method and Description |
---|---|
OutputGroup |
clone() |
boolean |
equals(Object obj) |
AutomatedEncodingSettings |
getAutomatedEncodingSettings()
Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of
your input video.
|
String |
getCustomName()
Use Custom Group Name to specify a name for the output group.
|
String |
getName()
Name of the output group
|
OutputGroupSettings |
getOutputGroupSettings()
Output Group settings, including type
|
List<Output> |
getOutputs()
This object holds groups of encoding settings, one group of settings per output.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutomatedEncodingSettings(AutomatedEncodingSettings automatedEncodingSettings)
Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of
your input video.
|
void |
setCustomName(String customName)
Use Custom Group Name to specify a name for the output group.
|
void |
setName(String name)
Name of the output group
|
void |
setOutputGroupSettings(OutputGroupSettings outputGroupSettings)
Output Group settings, including type
|
void |
setOutputs(Collection<Output> outputs)
This object holds groups of encoding settings, one group of settings per output.
|
String |
toString()
Returns a string representation of this object.
|
OutputGroup |
withAutomatedEncodingSettings(AutomatedEncodingSettings automatedEncodingSettings)
Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of
your input video.
|
OutputGroup |
withCustomName(String customName)
Use Custom Group Name to specify a name for the output group.
|
OutputGroup |
withName(String name)
Name of the output group
|
OutputGroup |
withOutputGroupSettings(OutputGroupSettings outputGroupSettings)
Output Group settings, including type
|
OutputGroup |
withOutputs(Collection<Output> outputs)
This object holds groups of encoding settings, one group of settings per output.
|
OutputGroup |
withOutputs(Output... outputs)
This object holds groups of encoding settings, one group of settings per output.
|
public void setAutomatedEncodingSettings(AutomatedEncodingSettings automatedEncodingSettings)
automatedEncodingSettings
- Use automated encoding to have MediaConvert choose your encoding settings for you, based on
characteristics of your input video.public AutomatedEncodingSettings getAutomatedEncodingSettings()
public OutputGroup withAutomatedEncodingSettings(AutomatedEncodingSettings automatedEncodingSettings)
automatedEncodingSettings
- Use automated encoding to have MediaConvert choose your encoding settings for you, based on
characteristics of your input video.public void setCustomName(String customName)
customName
- Use Custom Group Name to specify a name for the output group. This value is displayed on the console and
can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve
characters that are either letters, numbers, spaces, or underscores.public String getCustomName()
public OutputGroup withCustomName(String customName)
customName
- Use Custom Group Name to specify a name for the output group. This value is displayed on the console and
can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve
characters that are either letters, numbers, spaces, or underscores.public void setName(String name)
name
- Name of the output grouppublic String getName()
public OutputGroup withName(String name)
name
- Name of the output grouppublic void setOutputGroupSettings(OutputGroupSettings outputGroupSettings)
outputGroupSettings
- Output Group settings, including typepublic OutputGroupSettings getOutputGroupSettings()
public OutputGroup withOutputGroupSettings(OutputGroupSettings outputGroupSettings)
outputGroupSettings
- Output Group settings, including typepublic List<Output> getOutputs()
public void setOutputs(Collection<Output> outputs)
outputs
- This object holds groups of encoding settings, one group of settings per output.public OutputGroup withOutputs(Output... outputs)
NOTE: This method appends the values to the existing list (if any). Use
setOutputs(java.util.Collection)
or withOutputs(java.util.Collection)
if you want to override
the existing values.
outputs
- This object holds groups of encoding settings, one group of settings per output.public OutputGroup withOutputs(Collection<Output> outputs)
outputs
- This object holds groups of encoding settings, one group of settings per output.public String toString()
toString
in class Object
Object.toString()
public OutputGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.