@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 ObjectObject.toString()public OutputGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.