@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaStreamOutputConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
MediaStreamOutputConfiguration() |
Modifier and Type | Method and Description |
---|---|
MediaStreamOutputConfiguration |
clone() |
boolean |
equals(Object obj) |
List<DestinationConfiguration> |
getDestinationConfigurations()
The transport parameters that are associated with each outbound media stream.
|
String |
getEncodingName()
The format that was used to encode the data.
|
EncodingParameters |
getEncodingParameters()
Encoding parameters
|
String |
getMediaStreamName()
The name of the media stream.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestinationConfigurations(Collection<DestinationConfiguration> destinationConfigurations)
The transport parameters that are associated with each outbound media stream.
|
void |
setEncodingName(String encodingName)
The format that was used to encode the data.
|
void |
setEncodingParameters(EncodingParameters encodingParameters)
Encoding parameters
|
void |
setMediaStreamName(String mediaStreamName)
The name of the media stream.
|
String |
toString()
Returns a string representation of this object.
|
MediaStreamOutputConfiguration |
withDestinationConfigurations(Collection<DestinationConfiguration> destinationConfigurations)
The transport parameters that are associated with each outbound media stream.
|
MediaStreamOutputConfiguration |
withDestinationConfigurations(DestinationConfiguration... destinationConfigurations)
The transport parameters that are associated with each outbound media stream.
|
MediaStreamOutputConfiguration |
withEncodingName(EncodingName encodingName)
The format that was used to encode the data.
|
MediaStreamOutputConfiguration |
withEncodingName(String encodingName)
The format that was used to encode the data.
|
MediaStreamOutputConfiguration |
withEncodingParameters(EncodingParameters encodingParameters)
Encoding parameters
|
MediaStreamOutputConfiguration |
withMediaStreamName(String mediaStreamName)
The name of the media stream.
|
public List<DestinationConfiguration> getDestinationConfigurations()
public void setDestinationConfigurations(Collection<DestinationConfiguration> destinationConfigurations)
destinationConfigurations
- The transport parameters that are associated with each outbound media stream.public MediaStreamOutputConfiguration withDestinationConfigurations(DestinationConfiguration... destinationConfigurations)
NOTE: This method appends the values to the existing list (if any). Use
setDestinationConfigurations(java.util.Collection)
or
withDestinationConfigurations(java.util.Collection)
if you want to override the existing values.
destinationConfigurations
- The transport parameters that are associated with each outbound media stream.public MediaStreamOutputConfiguration withDestinationConfigurations(Collection<DestinationConfiguration> destinationConfigurations)
destinationConfigurations
- The transport parameters that are associated with each outbound media stream.public void setEncodingName(String encodingName)
encodingName
- The format that was used to encode the data. For ancillary data streams, set the encoding name to
smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name
to raw. For video, JPEG XS streams, set the encoding name to jxsv.EncodingName
public String getEncodingName()
EncodingName
public MediaStreamOutputConfiguration withEncodingName(String encodingName)
encodingName
- The format that was used to encode the data. For ancillary data streams, set the encoding name to
smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name
to raw. For video, JPEG XS streams, set the encoding name to jxsv.EncodingName
public MediaStreamOutputConfiguration withEncodingName(EncodingName encodingName)
encodingName
- The format that was used to encode the data. For ancillary data streams, set the encoding name to
smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name
to raw. For video, JPEG XS streams, set the encoding name to jxsv.EncodingName
public void setEncodingParameters(EncodingParameters encodingParameters)
encodingParameters
- Encoding parameterspublic EncodingParameters getEncodingParameters()
public MediaStreamOutputConfiguration withEncodingParameters(EncodingParameters encodingParameters)
encodingParameters
- Encoding parameterspublic void setMediaStreamName(String mediaStreamName)
mediaStreamName
- The name of the media stream.public String getMediaStreamName()
public MediaStreamOutputConfiguration withMediaStreamName(String mediaStreamName)
mediaStreamName
- The name of the media stream.public String toString()
toString
in class Object
Object.toString()
public MediaStreamOutputConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.