@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateMediaInsightsPipelineRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateMediaInsightsPipelineRequest() |
Modifier and Type | Method and Description |
---|---|
CreateMediaInsightsPipelineRequest |
addMediaInsightsRuntimeMetadataEntry(String key,
String value)
Add a single MediaInsightsRuntimeMetadata entry
|
CreateMediaInsightsPipelineRequest |
clearMediaInsightsRuntimeMetadataEntries()
Removes all the entries added into MediaInsightsRuntimeMetadata.
|
CreateMediaInsightsPipelineRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
The unique identifier for the media insights pipeline request.
|
KinesisVideoStreamRecordingSourceRuntimeConfiguration |
getKinesisVideoStreamRecordingSourceRuntimeConfiguration()
The runtime configuration for the Kinesis video recording stream source.
|
KinesisVideoStreamSourceRuntimeConfiguration |
getKinesisVideoStreamSourceRuntimeConfiguration()
The runtime configuration for the Kinesis video stream source of the media insights pipeline.
|
String |
getMediaInsightsPipelineConfigurationArn()
The ARN of the pipeline's configuration.
|
Map<String,String> |
getMediaInsightsRuntimeMetadata()
The runtime metadata for the media insights pipeline.
|
S3RecordingSinkRuntimeConfiguration |
getS3RecordingSinkRuntimeConfiguration()
The runtime configuration for the S3 recording sink.
|
List<Tag> |
getTags()
The tags assigned to the media insights pipeline.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
The unique identifier for the media insights pipeline request.
|
void |
setKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video recording stream source.
|
void |
setKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video stream source of the media insights pipeline.
|
void |
setMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the pipeline's configuration.
|
void |
setMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata for the media insights pipeline.
|
void |
setS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration for the S3 recording sink.
|
void |
setTags(Collection<Tag> tags)
The tags assigned to the media insights pipeline.
|
String |
toString()
Returns a string representation of this object.
|
CreateMediaInsightsPipelineRequest |
withClientRequestToken(String clientRequestToken)
The unique identifier for the media insights pipeline request.
|
CreateMediaInsightsPipelineRequest |
withKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video recording stream source.
|
CreateMediaInsightsPipelineRequest |
withKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video stream source of the media insights pipeline.
|
CreateMediaInsightsPipelineRequest |
withMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the pipeline's configuration.
|
CreateMediaInsightsPipelineRequest |
withMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata for the media insights pipeline.
|
CreateMediaInsightsPipelineRequest |
withS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration for the S3 recording sink.
|
CreateMediaInsightsPipelineRequest |
withTags(Collection<Tag> tags)
The tags assigned to the media insights pipeline.
|
CreateMediaInsightsPipelineRequest |
withTags(Tag... tags)
The tags assigned to the media insights pipeline.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the pipeline's configuration.
mediaInsightsPipelineConfigurationArn
- The ARN of the pipeline's configuration.public String getMediaInsightsPipelineConfigurationArn()
The ARN of the pipeline's configuration.
public CreateMediaInsightsPipelineRequest withMediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)
The ARN of the pipeline's configuration.
mediaInsightsPipelineConfigurationArn
- The ARN of the pipeline's configuration.public void setKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video stream source of the media insights pipeline.
kinesisVideoStreamSourceRuntimeConfiguration
- The runtime configuration for the Kinesis video stream source of the media insights pipeline.public KinesisVideoStreamSourceRuntimeConfiguration getKinesisVideoStreamSourceRuntimeConfiguration()
The runtime configuration for the Kinesis video stream source of the media insights pipeline.
public CreateMediaInsightsPipelineRequest withKinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video stream source of the media insights pipeline.
kinesisVideoStreamSourceRuntimeConfiguration
- The runtime configuration for the Kinesis video stream source of the media insights pipeline.public Map<String,String> getMediaInsightsRuntimeMetadata()
The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.
public void setMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.
mediaInsightsRuntimeMetadata
- The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.public CreateMediaInsightsPipelineRequest withMediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)
The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.
mediaInsightsRuntimeMetadata
- The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.public CreateMediaInsightsPipelineRequest addMediaInsightsRuntimeMetadataEntry(String key, String value)
public CreateMediaInsightsPipelineRequest clearMediaInsightsRuntimeMetadataEntries()
public void setKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video recording stream source.
kinesisVideoStreamRecordingSourceRuntimeConfiguration
- The runtime configuration for the Kinesis video recording stream source.public KinesisVideoStreamRecordingSourceRuntimeConfiguration getKinesisVideoStreamRecordingSourceRuntimeConfiguration()
The runtime configuration for the Kinesis video recording stream source.
public CreateMediaInsightsPipelineRequest withKinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration)
The runtime configuration for the Kinesis video recording stream source.
kinesisVideoStreamRecordingSourceRuntimeConfiguration
- The runtime configuration for the Kinesis video recording stream source.public void setS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any
settings in S3RecordingSinkConfiguration
.
s3RecordingSinkRuntimeConfiguration
- The runtime configuration for the S3 recording sink. If specified, the settings in this structure override
any settings in S3RecordingSinkConfiguration
.public S3RecordingSinkRuntimeConfiguration getS3RecordingSinkRuntimeConfiguration()
The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any
settings in S3RecordingSinkConfiguration
.
S3RecordingSinkConfiguration
.public CreateMediaInsightsPipelineRequest withS3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)
The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any
settings in S3RecordingSinkConfiguration
.
s3RecordingSinkRuntimeConfiguration
- The runtime configuration for the S3 recording sink. If specified, the settings in this structure override
any settings in S3RecordingSinkConfiguration
.public List<Tag> getTags()
The tags assigned to the media insights pipeline.
public void setTags(Collection<Tag> tags)
The tags assigned to the media insights pipeline.
tags
- The tags assigned to the media insights pipeline.public CreateMediaInsightsPipelineRequest withTags(Tag... tags)
The tags assigned to the media insights pipeline.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags assigned to the media insights pipeline.public CreateMediaInsightsPipelineRequest withTags(Collection<Tag> tags)
The tags assigned to the media insights pipeline.
tags
- The tags assigned to the media insights pipeline.public void setClientRequestToken(String clientRequestToken)
The unique identifier for the media insights pipeline request.
clientRequestToken
- The unique identifier for the media insights pipeline request.public String getClientRequestToken()
The unique identifier for the media insights pipeline request.
public CreateMediaInsightsPipelineRequest withClientRequestToken(String clientRequestToken)
The unique identifier for the media insights pipeline request.
clientRequestToken
- The unique identifier for the media insights pipeline request.public String toString()
toString
in class Object
Object.toString()
public CreateMediaInsightsPipelineRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()