@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaStreamSink extends Object implements Serializable, Cloneable, StructuredPojo
Structure that contains the settings for a media stream sink.
| Constructor and Description |
|---|
MediaStreamSink() |
| Modifier and Type | Method and Description |
|---|---|
MediaStreamSink |
clone() |
boolean |
equals(Object obj) |
String |
getMediaStreamType()
The media stream sink's media stream type.
|
Integer |
getReservedStreamCapacity()
Specifies the number of streams that the sink can accept.
|
String |
getSinkArn()
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
|
String |
getSinkType()
The media stream sink's type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setMediaStreamType(String mediaStreamType)
The media stream sink's media stream type.
|
void |
setReservedStreamCapacity(Integer reservedStreamCapacity)
Specifies the number of streams that the sink can accept.
|
void |
setSinkArn(String sinkArn)
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
|
void |
setSinkType(String sinkType)
The media stream sink's type.
|
String |
toString()
Returns a string representation of this object.
|
MediaStreamSink |
withMediaStreamType(MediaStreamType mediaStreamType)
The media stream sink's media stream type.
|
MediaStreamSink |
withMediaStreamType(String mediaStreamType)
The media stream sink's media stream type.
|
MediaStreamSink |
withReservedStreamCapacity(Integer reservedStreamCapacity)
Specifies the number of streams that the sink can accept.
|
MediaStreamSink |
withSinkArn(String sinkArn)
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
|
MediaStreamSink |
withSinkType(MediaStreamPipelineSinkType sinkType)
The media stream sink's type.
|
MediaStreamSink |
withSinkType(String sinkType)
The media stream sink's type.
|
public void setSinkArn(String sinkArn)
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
sinkArn - The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool
API.public String getSinkArn()
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
public MediaStreamSink withSinkArn(String sinkArn)
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
sinkArn - The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool
API.public void setSinkType(String sinkType)
The media stream sink's type.
sinkType - The media stream sink's type.MediaStreamPipelineSinkTypepublic String getSinkType()
The media stream sink's type.
MediaStreamPipelineSinkTypepublic MediaStreamSink withSinkType(String sinkType)
The media stream sink's type.
sinkType - The media stream sink's type.MediaStreamPipelineSinkTypepublic MediaStreamSink withSinkType(MediaStreamPipelineSinkType sinkType)
The media stream sink's type.
sinkType - The media stream sink's type.MediaStreamPipelineSinkTypepublic void setReservedStreamCapacity(Integer reservedStreamCapacity)
Specifies the number of streams that the sink can accept.
reservedStreamCapacity - Specifies the number of streams that the sink can accept.public Integer getReservedStreamCapacity()
Specifies the number of streams that the sink can accept.
public MediaStreamSink withReservedStreamCapacity(Integer reservedStreamCapacity)
Specifies the number of streams that the sink can accept.
reservedStreamCapacity - Specifies the number of streams that the sink can accept.public void setMediaStreamType(String mediaStreamType)
The media stream sink's media stream type.
mediaStreamType - The media stream sink's media stream type.MediaStreamTypepublic String getMediaStreamType()
The media stream sink's media stream type.
MediaStreamTypepublic MediaStreamSink withMediaStreamType(String mediaStreamType)
The media stream sink's media stream type.
mediaStreamType - The media stream sink's media stream type.MediaStreamTypepublic MediaStreamSink withMediaStreamType(MediaStreamType mediaStreamType)
The media stream sink's media stream type.
mediaStreamType - The media stream sink's media stream type.MediaStreamTypepublic String toString()
toString in class ObjectObject.toString()public MediaStreamSink clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.