@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaInsightsPipeline extends Object implements Serializable, Cloneable, StructuredPojo
A media pipeline that streams call analytics data.
Constructor and Description |
---|
MediaInsightsPipeline() |
Modifier and Type | Method and Description |
---|---|
MediaInsightsPipeline |
addMediaInsightsRuntimeMetadataEntry(String key,
String value)
Add a single MediaInsightsRuntimeMetadata entry
|
MediaInsightsPipeline |
clearMediaInsightsRuntimeMetadataEntries()
Removes all the entries added into MediaInsightsRuntimeMetadata.
|
MediaInsightsPipeline |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTimestamp()
The time at which the media insights pipeline was created.
|
List<MediaInsightsPipelineElementStatus> |
getElementStatuses()
The statuses that the elements in a media insights pipeline can have during data processing.
|
KinesisVideoStreamRecordingSourceRuntimeConfiguration |
getKinesisVideoStreamRecordingSourceRuntimeConfiguration()
The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
|
KinesisVideoStreamSourceRuntimeConfiguration |
getKinesisVideoStreamSourceRuntimeConfiguration()
The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
|
String |
getMediaInsightsPipelineConfigurationArn()
The ARN of a media insight pipeline's configuration settings.
|
Map<String,String> |
getMediaInsightsRuntimeMetadata()
The runtime metadata of a media insights pipeline.
|
String |
getMediaPipelineArn()
The ARN of a media insights pipeline.
|
String |
getMediaPipelineId()
The ID of a media insights pipeline.
|
S3RecordingSinkRuntimeConfiguration |
getS3RecordingSinkRuntimeConfiguration()
The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
|
String |
getStatus()
The status of a media insights pipeline.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTimestamp(Date createdTimestamp)
The time at which the media insights pipeline was created.
|
void |
setElementStatuses(Collection<MediaInsightsPipelineElementStatus> elementStatuses)
The statuses that the elements in a media insights pipeline can have during data processing.
|
void |
setKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
|
void |
setKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
|
void |
setMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of a media insight pipeline's configuration settings.
|
void |
setMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata of a media insights pipeline.
|
void |
setMediaPipelineArn(String mediaPipelineArn)
The ARN of a media insights pipeline.
|
void |
setMediaPipelineId(String mediaPipelineId)
The ID of a media insights pipeline.
|
void |
setS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
|
void |
setStatus(String status)
The status of a media insights pipeline.
|
String |
toString()
Returns a string representation of this object.
|
MediaInsightsPipeline |
withCreatedTimestamp(Date createdTimestamp)
The time at which the media insights pipeline was created.
|
MediaInsightsPipeline |
withElementStatuses(Collection<MediaInsightsPipelineElementStatus> elementStatuses)
The statuses that the elements in a media insights pipeline can have during data processing.
|
MediaInsightsPipeline |
withElementStatuses(MediaInsightsPipelineElementStatus... elementStatuses)
The statuses that the elements in a media insights pipeline can have during data processing.
|
MediaInsightsPipeline |
withKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
|
MediaInsightsPipeline |
withKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
|
MediaInsightsPipeline |
withMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of a media insight pipeline's configuration settings.
|
MediaInsightsPipeline |
withMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata of a media insights pipeline.
|
MediaInsightsPipeline |
withMediaPipelineArn(String mediaPipelineArn)
The ARN of a media insights pipeline.
|
MediaInsightsPipeline |
withMediaPipelineId(String mediaPipelineId)
The ID of a media insights pipeline.
|
MediaInsightsPipeline |
withS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
|
MediaInsightsPipeline |
withStatus(MediaPipelineStatus status)
The status of a media insights pipeline.
|
MediaInsightsPipeline |
withStatus(String status)
The status of a media insights pipeline.
|
public void setMediaPipelineId(String mediaPipelineId)
The ID of a media insights pipeline.
mediaPipelineId
- The ID of a media insights pipeline.public String getMediaPipelineId()
The ID of a media insights pipeline.
public MediaInsightsPipeline withMediaPipelineId(String mediaPipelineId)
The ID of a media insights pipeline.
mediaPipelineId
- The ID of a media insights pipeline.public void setMediaPipelineArn(String mediaPipelineArn)
The ARN of a media insights pipeline.
mediaPipelineArn
- The ARN of a media insights pipeline.public String getMediaPipelineArn()
The ARN of a media insights pipeline.
public MediaInsightsPipeline withMediaPipelineArn(String mediaPipelineArn)
The ARN of a media insights pipeline.
mediaPipelineArn
- The ARN of a media insights pipeline.public void setMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of a media insight pipeline's configuration settings.
mediaInsightsPipelineConfigurationArn
- The ARN of a media insight pipeline's configuration settings.public String getMediaInsightsPipelineConfigurationArn()
The ARN of a media insight pipeline's configuration settings.
public MediaInsightsPipeline withMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of a media insight pipeline's configuration settings.
mediaInsightsPipelineConfigurationArn
- The ARN of a media insight pipeline's configuration settings.public void setStatus(String status)
The status of a media insights pipeline.
status
- The status of a media insights pipeline.MediaPipelineStatus
public String getStatus()
The status of a media insights pipeline.
MediaPipelineStatus
public MediaInsightsPipeline withStatus(String status)
The status of a media insights pipeline.
status
- The status of a media insights pipeline.MediaPipelineStatus
public MediaInsightsPipeline withStatus(MediaPipelineStatus status)
The status of a media insights pipeline.
status
- The status of a media insights pipeline.MediaPipelineStatus
public void setKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
kinesisVideoStreamSourceRuntimeConfiguration
- The configuration settings for a Kinesis runtime video stream in a media insights pipeline.public KinesisVideoStreamSourceRuntimeConfiguration getKinesisVideoStreamSourceRuntimeConfiguration()
The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
public MediaInsightsPipeline withKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
kinesisVideoStreamSourceRuntimeConfiguration
- The configuration settings for a Kinesis runtime video stream in a media insights pipeline.public Map<String,String> getMediaInsightsRuntimeMetadata()
The runtime metadata of a media insights pipeline.
public void setMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata of a media insights pipeline.
mediaInsightsRuntimeMetadata
- The runtime metadata of a media insights pipeline.public MediaInsightsPipeline withMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata of a media insights pipeline.
mediaInsightsRuntimeMetadata
- The runtime metadata of a media insights pipeline.public MediaInsightsPipeline addMediaInsightsRuntimeMetadataEntry(String key, String value)
public MediaInsightsPipeline clearMediaInsightsRuntimeMetadataEntries()
public void setKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
kinesisVideoStreamRecordingSourceRuntimeConfiguration
- The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.public KinesisVideoStreamRecordingSourceRuntimeConfiguration getKinesisVideoStreamRecordingSourceRuntimeConfiguration()
The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
public MediaInsightsPipeline withKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
kinesisVideoStreamRecordingSourceRuntimeConfiguration
- The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.public void setS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
s3RecordingSinkRuntimeConfiguration
- The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.public S3RecordingSinkRuntimeConfiguration getS3RecordingSinkRuntimeConfiguration()
The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
public MediaInsightsPipeline withS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
s3RecordingSinkRuntimeConfiguration
- The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.public void setCreatedTimestamp(Date createdTimestamp)
The time at which the media insights pipeline was created.
createdTimestamp
- The time at which the media insights pipeline was created.public Date getCreatedTimestamp()
The time at which the media insights pipeline was created.
public MediaInsightsPipeline withCreatedTimestamp(Date createdTimestamp)
The time at which the media insights pipeline was created.
createdTimestamp
- The time at which the media insights pipeline was created.public List<MediaInsightsPipelineElementStatus> getElementStatuses()
The statuses that the elements in a media insights pipeline can have during data processing.
public void setElementStatuses(Collection<MediaInsightsPipelineElementStatus> elementStatuses)
The statuses that the elements in a media insights pipeline can have during data processing.
elementStatuses
- The statuses that the elements in a media insights pipeline can have during data processing.public MediaInsightsPipeline withElementStatuses(MediaInsightsPipelineElementStatus... elementStatuses)
The statuses that the elements in a media insights pipeline can have during data processing.
NOTE: This method appends the values to the existing list (if any). Use
setElementStatuses(java.util.Collection)
or withElementStatuses(java.util.Collection)
if you
want to override the existing values.
elementStatuses
- The statuses that the elements in a media insights pipeline can have during data processing.public MediaInsightsPipeline withElementStatuses(Collection<MediaInsightsPipelineElementStatus> elementStatuses)
The statuses that the elements in a media insights pipeline can have during data processing.
elementStatuses
- The statuses that the elements in a media insights pipeline can have during data processing.public String toString()
toString
in class Object
Object.toString()
public MediaInsightsPipeline clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.