@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.PreferredChannelPipeline
public String getPreferredChannelPipeline()
PreferredChannelPipeline
public MultiplexProgramSettings withPreferredChannelPipeline(String preferredChannelPipeline)
preferredChannelPipeline
- Indicates which pipeline is preferred by the multiplex for program ingest.PreferredChannelPipeline
public MultiplexProgramSettings withPreferredChannelPipeline(PreferredChannelPipeline preferredChannelPipeline)
preferredChannelPipeline
- Indicates which pipeline is preferred by the multiplex for program ingest.PreferredChannelPipeline
public 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 Object
Object.toString()
public MultiplexProgramSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.