@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaCapturePipeline extends Object implements Serializable, Cloneable, StructuredPojo
A media pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and a configuration object.
Constructor and Description |
---|
MediaCapturePipeline() |
Modifier and Type | Method and Description |
---|---|
MediaCapturePipeline |
clone() |
boolean |
equals(Object obj) |
ChimeSdkMeetingConfiguration |
getChimeSdkMeetingConfiguration()
The configuration for a specified media pipeline.
|
Date |
getCreatedTimestamp()
The time at which the pipeline was created, in ISO 8601 format.
|
String |
getMediaPipelineArn()
The ARN of the media capture pipeline
|
String |
getMediaPipelineId()
The ID of a media pipeline.
|
String |
getSinkArn()
ARN of the destination to which the media artifacts are saved.
|
String |
getSinkType()
Destination type to which the media artifacts are saved.
|
String |
getSourceArn()
ARN of the source from which the media artifacts are saved.
|
String |
getSourceType()
Source type from which media artifacts are saved.
|
String |
getStatus()
The status of the media pipeline.
|
Date |
getUpdatedTimestamp()
The time at which the pipeline was updated, in ISO 8601 format.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media pipeline.
|
void |
setCreatedTimestamp(Date createdTimestamp)
The time at which the pipeline was created, in ISO 8601 format.
|
void |
setMediaPipelineArn(String mediaPipelineArn)
The ARN of the media capture pipeline
|
void |
setMediaPipelineId(String mediaPipelineId)
The ID of a media pipeline.
|
void |
setSinkArn(String sinkArn)
ARN of the destination to which the media artifacts are saved.
|
void |
setSinkType(String sinkType)
Destination type to which the media artifacts are saved.
|
void |
setSourceArn(String sourceArn)
ARN of the source from which the media artifacts are saved.
|
void |
setSourceType(String sourceType)
Source type from which media artifacts are saved.
|
void |
setStatus(String status)
The status of the media pipeline.
|
void |
setUpdatedTimestamp(Date updatedTimestamp)
The time at which the pipeline was updated, in ISO 8601 format.
|
String |
toString()
Returns a string representation of this object.
|
MediaCapturePipeline |
withChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media pipeline.
|
MediaCapturePipeline |
withCreatedTimestamp(Date createdTimestamp)
The time at which the pipeline was created, in ISO 8601 format.
|
MediaCapturePipeline |
withMediaPipelineArn(String mediaPipelineArn)
The ARN of the media capture pipeline
|
MediaCapturePipeline |
withMediaPipelineId(String mediaPipelineId)
The ID of a media pipeline.
|
MediaCapturePipeline |
withSinkArn(String sinkArn)
ARN of the destination to which the media artifacts are saved.
|
MediaCapturePipeline |
withSinkType(MediaPipelineSinkType sinkType)
Destination type to which the media artifacts are saved.
|
MediaCapturePipeline |
withSinkType(String sinkType)
Destination type to which the media artifacts are saved.
|
MediaCapturePipeline |
withSourceArn(String sourceArn)
ARN of the source from which the media artifacts are saved.
|
MediaCapturePipeline |
withSourceType(MediaPipelineSourceType sourceType)
Source type from which media artifacts are saved.
|
MediaCapturePipeline |
withSourceType(String sourceType)
Source type from which media artifacts are saved.
|
MediaCapturePipeline |
withStatus(MediaPipelineStatus status)
The status of the media pipeline.
|
MediaCapturePipeline |
withStatus(String status)
The status of the media pipeline.
|
MediaCapturePipeline |
withUpdatedTimestamp(Date updatedTimestamp)
The time at which the pipeline was updated, in ISO 8601 format.
|
public void setMediaPipelineId(String mediaPipelineId)
The ID of a media pipeline.
mediaPipelineId
- The ID of a media pipeline.public String getMediaPipelineId()
The ID of a media pipeline.
public MediaCapturePipeline withMediaPipelineId(String mediaPipelineId)
The ID of a media pipeline.
mediaPipelineId
- The ID of a media pipeline.public void setMediaPipelineArn(String mediaPipelineArn)
The ARN of the media capture pipeline
mediaPipelineArn
- The ARN of the media capture pipelinepublic String getMediaPipelineArn()
The ARN of the media capture pipeline
public MediaCapturePipeline withMediaPipelineArn(String mediaPipelineArn)
The ARN of the media capture pipeline
mediaPipelineArn
- The ARN of the media capture pipelinepublic void setSourceType(String sourceType)
Source type from which media artifacts are saved. You must use ChimeMeeting
.
sourceType
- Source type from which media artifacts are saved. You must use ChimeMeeting
.MediaPipelineSourceType
public String getSourceType()
Source type from which media artifacts are saved. You must use ChimeMeeting
.
ChimeMeeting
.MediaPipelineSourceType
public MediaCapturePipeline withSourceType(String sourceType)
Source type from which media artifacts are saved. You must use ChimeMeeting
.
sourceType
- Source type from which media artifacts are saved. You must use ChimeMeeting
.MediaPipelineSourceType
public MediaCapturePipeline withSourceType(MediaPipelineSourceType sourceType)
Source type from which media artifacts are saved. You must use ChimeMeeting
.
sourceType
- Source type from which media artifacts are saved. You must use ChimeMeeting
.MediaPipelineSourceType
public void setSourceArn(String sourceArn)
ARN of the source from which the media artifacts are saved.
sourceArn
- ARN of the source from which the media artifacts are saved.public String getSourceArn()
ARN of the source from which the media artifacts are saved.
public MediaCapturePipeline withSourceArn(String sourceArn)
ARN of the source from which the media artifacts are saved.
sourceArn
- ARN of the source from which the media artifacts are saved.public void setStatus(String status)
The status of the media pipeline.
status
- The status of the media pipeline.MediaPipelineStatus
public String getStatus()
The status of the media pipeline.
MediaPipelineStatus
public MediaCapturePipeline withStatus(String status)
The status of the media pipeline.
status
- The status of the media pipeline.MediaPipelineStatus
public MediaCapturePipeline withStatus(MediaPipelineStatus status)
The status of the media pipeline.
status
- The status of the media pipeline.MediaPipelineStatus
public void setSinkType(String sinkType)
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
sinkType
- Destination type to which the media artifacts are saved. You must use an S3 Bucket.MediaPipelineSinkType
public String getSinkType()
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
MediaPipelineSinkType
public MediaCapturePipeline withSinkType(String sinkType)
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
sinkType
- Destination type to which the media artifacts are saved. You must use an S3 Bucket.MediaPipelineSinkType
public MediaCapturePipeline withSinkType(MediaPipelineSinkType sinkType)
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
sinkType
- Destination type to which the media artifacts are saved. You must use an S3 Bucket.MediaPipelineSinkType
public void setSinkArn(String sinkArn)
ARN of the destination to which the media artifacts are saved.
sinkArn
- ARN of the destination to which the media artifacts are saved.public String getSinkArn()
ARN of the destination to which the media artifacts are saved.
public MediaCapturePipeline withSinkArn(String sinkArn)
ARN of the destination to which the media artifacts are saved.
sinkArn
- ARN of the destination to which the media artifacts are saved.public void setCreatedTimestamp(Date createdTimestamp)
The time at which the pipeline was created, in ISO 8601 format.
createdTimestamp
- The time at which the pipeline was created, in ISO 8601 format.public Date getCreatedTimestamp()
The time at which the pipeline was created, in ISO 8601 format.
public MediaCapturePipeline withCreatedTimestamp(Date createdTimestamp)
The time at which the pipeline was created, in ISO 8601 format.
createdTimestamp
- The time at which the pipeline was created, in ISO 8601 format.public void setUpdatedTimestamp(Date updatedTimestamp)
The time at which the pipeline was updated, in ISO 8601 format.
updatedTimestamp
- The time at which the pipeline was updated, in ISO 8601 format.public Date getUpdatedTimestamp()
The time at which the pipeline was updated, in ISO 8601 format.
public MediaCapturePipeline withUpdatedTimestamp(Date updatedTimestamp)
The time at which the pipeline was updated, in ISO 8601 format.
updatedTimestamp
- The time at which the pipeline was updated, in ISO 8601 format.public void setChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media pipeline. SourceType
must be ChimeSdkMeeting
.
chimeSdkMeetingConfiguration
- The configuration for a specified media pipeline. SourceType
must be
ChimeSdkMeeting
.public ChimeSdkMeetingConfiguration getChimeSdkMeetingConfiguration()
The configuration for a specified media pipeline. SourceType
must be ChimeSdkMeeting
.
SourceType
must be
ChimeSdkMeeting
.public MediaCapturePipeline withChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media pipeline. SourceType
must be ChimeSdkMeeting
.
chimeSdkMeetingConfiguration
- The configuration for a specified media pipeline. SourceType
must be
ChimeSdkMeeting
.public String toString()
toString
in class Object
Object.toString()
public MediaCapturePipeline clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.