@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaCapturePipeline extends Object implements Serializable, Cloneable, StructuredPojo
A media capture 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 capture pipeline.
|
Date |
getCreatedTimestamp()
The time at which the capture pipeline was created, in ISO 8601 format.
|
String |
getMediaPipelineId()
The ID of a media capture 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 will be saved.
|
String |
getSourceType()
Source type from which media artifacts are saved.
|
String |
getStatus()
The status of the media capture pipeline.
|
Date |
getUpdatedTimestamp()
The time at which the capture 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 capture pipeline.
|
void |
setCreatedTimestamp(Date createdTimestamp)
The time at which the capture pipeline was created, in ISO 8601 format.
|
void |
setMediaPipelineId(String mediaPipelineId)
The ID of a media capture 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 will be saved.
|
void |
setSourceType(String sourceType)
Source type from which media artifacts are saved.
|
void |
setStatus(String status)
The status of the media capture pipeline.
|
void |
setUpdatedTimestamp(Date updatedTimestamp)
The time at which the capture 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 capture pipeline.
|
MediaCapturePipeline |
withCreatedTimestamp(Date createdTimestamp)
The time at which the capture pipeline was created, in ISO 8601 format.
|
MediaCapturePipeline |
withMediaPipelineId(String mediaPipelineId)
The ID of a media capture 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 will be 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 capture pipeline.
|
MediaCapturePipeline |
withStatus(String status)
The status of the media capture pipeline.
|
MediaCapturePipeline |
withUpdatedTimestamp(Date updatedTimestamp)
The time at which the capture pipeline was updated, in ISO 8601 format.
|
public void setMediaPipelineId(String mediaPipelineId)
The ID of a media capture pipeline.
mediaPipelineId
- The ID of a media capture pipeline.public String getMediaPipelineId()
The ID of a media capture pipeline.
public MediaCapturePipeline withMediaPipelineId(String mediaPipelineId)
The ID of a media capture pipeline.
mediaPipelineId
- The ID of a media capture pipeline.public 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 will be saved.
sourceArn
- ARN of the source from which the media artifacts will be saved.public String getSourceArn()
ARN of the source from which the media artifacts will be saved.
public MediaCapturePipeline withSourceArn(String sourceArn)
ARN of the source from which the media artifacts will be saved.
sourceArn
- ARN of the source from which the media artifacts will be saved.public void setStatus(String status)
The status of the media capture pipeline.
status
- The status of the media capture pipeline.MediaPipelineStatus
public String getStatus()
The status of the media capture pipeline.
MediaPipelineStatus
public MediaCapturePipeline withStatus(String status)
The status of the media capture pipeline.
status
- The status of the media capture pipeline.MediaPipelineStatus
public MediaCapturePipeline withStatus(MediaPipelineStatus status)
The status of the media capture pipeline.
status
- The status of the media capture 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 capture pipeline was created, in ISO 8601 format.
createdTimestamp
- The time at which the capture pipeline was created, in ISO 8601 format.public Date getCreatedTimestamp()
The time at which the capture pipeline was created, in ISO 8601 format.
public MediaCapturePipeline withCreatedTimestamp(Date createdTimestamp)
The time at which the capture pipeline was created, in ISO 8601 format.
createdTimestamp
- The time at which the capture pipeline was created, in ISO 8601 format.public void setUpdatedTimestamp(Date updatedTimestamp)
The time at which the capture pipeline was updated, in ISO 8601 format.
updatedTimestamp
- The time at which the capture pipeline was updated, in ISO 8601 format.public Date getUpdatedTimestamp()
The time at which the capture pipeline was updated, in ISO 8601 format.
public MediaCapturePipeline withUpdatedTimestamp(Date updatedTimestamp)
The time at which the capture pipeline was updated, in ISO 8601 format.
updatedTimestamp
- The time at which the capture pipeline was updated, in ISO 8601 format.public void setChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.
chimeSdkMeetingConfiguration
- The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.public ChimeSdkMeetingConfiguration getChimeSdkMeetingConfiguration()
The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.
SourceType
must be
ChimeSdkMeeting
.public MediaCapturePipeline withChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.
chimeSdkMeetingConfiguration
- The configuration for a specified media capture 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.