@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MultiplexProgramSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
MultiplexProgramSettings() |
| Modifier and Type | Method and Description |
|---|---|
MultiplexProgramSettings |
clone() |
boolean |
equals(Object obj) |
String |
getPreferredChannelPipeline()
Indicates which pipeline is preferred by the multiplex for program ingest.
|
Integer |
getProgramNumber()
Unique program number.
|
MultiplexProgramServiceDescriptor |
getServiceDescriptor()
Transport stream service descriptor configuration for the Multiplex program.
|
MultiplexVideoSettings |
getVideoSettings()
Program video settings configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setPreferredChannelPipeline(String preferredChannelPipeline)
Indicates which pipeline is preferred by the multiplex for program ingest.
|
void |
setProgramNumber(Integer programNumber)
Unique program number.
|
void |
setServiceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor)
Transport stream service descriptor configuration for the Multiplex program.
|
void |
setVideoSettings(MultiplexVideoSettings videoSettings)
Program video settings configuration.
|
String |
toString()
Returns a string representation of this object.
|
MultiplexProgramSettings |
withPreferredChannelPipeline(PreferredChannelPipeline preferredChannelPipeline)
Indicates which pipeline is preferred by the multiplex for program ingest.
|
MultiplexProgramSettings |
withPreferredChannelPipeline(String preferredChannelPipeline)
Indicates which pipeline is preferred by the multiplex for program ingest.
|
MultiplexProgramSettings |
withProgramNumber(Integer programNumber)
Unique program number.
|
MultiplexProgramSettings |
withServiceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor)
Transport stream service descriptor configuration for the Multiplex program.
|
MultiplexProgramSettings |
withVideoSettings(MultiplexVideoSettings videoSettings)
Program video settings configuration.
|
public void setPreferredChannelPipeline(String preferredChannelPipeline)
preferredChannelPipeline - Indicates which pipeline is preferred by the multiplex for program ingest.PreferredChannelPipelinepublic String getPreferredChannelPipeline()
PreferredChannelPipelinepublic MultiplexProgramSettings withPreferredChannelPipeline(String preferredChannelPipeline)
preferredChannelPipeline - Indicates which pipeline is preferred by the multiplex for program ingest.PreferredChannelPipelinepublic MultiplexProgramSettings withPreferredChannelPipeline(PreferredChannelPipeline preferredChannelPipeline)
preferredChannelPipeline - Indicates which pipeline is preferred by the multiplex for program ingest.PreferredChannelPipelinepublic void setProgramNumber(Integer programNumber)
programNumber - Unique program number.public Integer getProgramNumber()
public MultiplexProgramSettings withProgramNumber(Integer programNumber)
programNumber - Unique program number.public void setServiceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor)
serviceDescriptor - Transport stream service descriptor configuration for the Multiplex program.public MultiplexProgramServiceDescriptor getServiceDescriptor()
public MultiplexProgramSettings withServiceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor)
serviceDescriptor - Transport stream service descriptor configuration for the Multiplex program.public void setVideoSettings(MultiplexVideoSettings videoSettings)
videoSettings - Program video settings configuration.public MultiplexVideoSettings getVideoSettings()
public MultiplexProgramSettings withVideoSettings(MultiplexVideoSettings videoSettings)
videoSettings - Program video settings configuration.public String toString()
toString in class ObjectObject.toString()public MultiplexProgramSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.