@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateMultiplexProgramRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateMultiplexProgramRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateMultiplexProgramRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getMultiplexId()ID of the multiplex where the program is to be created. | 
| MultiplexProgramSettings | getMultiplexProgramSettings()The settings for this multiplex program. | 
| String | getProgramName()Name of multiplex program. | 
| String | getRequestId()Unique request ID. | 
| int | hashCode() | 
| void | setMultiplexId(String multiplexId)ID of the multiplex where the program is to be created. | 
| void | setMultiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings)The settings for this multiplex program. | 
| void | setProgramName(String programName)Name of multiplex program. | 
| void | setRequestId(String requestId)Unique request ID. | 
| String | toString()Returns a string representation of this object. | 
| CreateMultiplexProgramRequest | withMultiplexId(String multiplexId)ID of the multiplex where the program is to be created. | 
| CreateMultiplexProgramRequest | withMultiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings)The settings for this multiplex program. | 
| CreateMultiplexProgramRequest | withProgramName(String programName)Name of multiplex program. | 
| CreateMultiplexProgramRequest | withRequestId(String requestId)Unique request ID. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setMultiplexId(String multiplexId)
multiplexId - ID of the multiplex where the program is to be created.public String getMultiplexId()
public CreateMultiplexProgramRequest withMultiplexId(String multiplexId)
multiplexId - ID of the multiplex where the program is to be created.public void setMultiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings)
multiplexProgramSettings - The settings for this multiplex program.public MultiplexProgramSettings getMultiplexProgramSettings()
public CreateMultiplexProgramRequest withMultiplexProgramSettings(MultiplexProgramSettings multiplexProgramSettings)
multiplexProgramSettings - The settings for this multiplex program.public void setProgramName(String programName)
programName - Name of multiplex program.public String getProgramName()
public CreateMultiplexProgramRequest withProgramName(String programName)
programName - Name of multiplex program.public void setRequestId(String requestId)
requestId - Unique request ID. This prevents retries from creating multiple resources.public String getRequestId()
public CreateMultiplexProgramRequest withRequestId(String requestId)
requestId - Unique request ID. This prevents retries from creating multiple resources.public String toString()
toString in class ObjectObject.toString()public CreateMultiplexProgramRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()