Interface MediaInsightsPipeline.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MediaInsightsPipeline.Builder,
,MediaInsightsPipeline> SdkBuilder<MediaInsightsPipeline.Builder,
,MediaInsightsPipeline> SdkPojo
- Enclosing class:
MediaInsightsPipeline
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTimestamp
(Instant createdTimestamp) The time at which the media insights pipeline was created.elementStatuses
(Collection<MediaInsightsPipelineElementStatus> elementStatuses) The statuses that the elements in a media insights pipeline can have during data processing.elementStatuses
(Consumer<MediaInsightsPipelineElementStatus.Builder>... elementStatuses) The statuses that the elements in a media insights pipeline can have during data processing.elementStatuses
(MediaInsightsPipelineElementStatus... elementStatuses) The statuses that the elements in a media insights pipeline can have during data processing.default MediaInsightsPipeline.Builder
kinesisVideoStreamRecordingSourceRuntimeConfiguration
(Consumer<KinesisVideoStreamRecordingSourceRuntimeConfiguration.Builder> kinesisVideoStreamRecordingSourceRuntimeConfiguration) The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.kinesisVideoStreamRecordingSourceRuntimeConfiguration
(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration) The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.default MediaInsightsPipeline.Builder
kinesisVideoStreamSourceRuntimeConfiguration
(Consumer<KinesisVideoStreamSourceRuntimeConfiguration.Builder> kinesisVideoStreamSourceRuntimeConfiguration) The configuration settings for a Kinesis runtime video stream in a media insights pipeline.kinesisVideoStreamSourceRuntimeConfiguration
(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration) The configuration settings for a Kinesis runtime video stream in a media insights pipeline.mediaInsightsPipelineConfigurationArn
(String mediaInsightsPipelineConfigurationArn) The ARN of a media insight pipeline's configuration settings.mediaInsightsRuntimeMetadata
(Map<String, String> mediaInsightsRuntimeMetadata) The runtime metadata of a media insights pipeline.mediaPipelineArn
(String mediaPipelineArn) The ARN of a media insights pipeline.mediaPipelineId
(String mediaPipelineId) The ID of a media insights pipeline.default MediaInsightsPipeline.Builder
s3RecordingSinkRuntimeConfiguration
(Consumer<S3RecordingSinkRuntimeConfiguration.Builder> s3RecordingSinkRuntimeConfiguration) The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.s3RecordingSinkRuntimeConfiguration
(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration) The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.The status of a media insights pipeline.status
(MediaPipelineStatus status) The status of a media insights pipeline.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
mediaPipelineId
The ID of a media insights pipeline.
- Parameters:
mediaPipelineId
- The ID of a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaPipelineArn
The ARN of a media insights pipeline.
- Parameters:
mediaPipelineArn
- The ARN of a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaInsightsPipelineConfigurationArn
MediaInsightsPipeline.Builder mediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn) The ARN of a media insight pipeline's configuration settings.
- Parameters:
mediaInsightsPipelineConfigurationArn
- The ARN of a media insight pipeline's configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of a media insights pipeline.
- Parameters:
status
- The status of a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of a media insights pipeline.
- Parameters:
status
- The status of a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisVideoStreamSourceRuntimeConfiguration
MediaInsightsPipeline.Builder kinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration) The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
- Parameters:
kinesisVideoStreamSourceRuntimeConfiguration
- The configuration settings for a Kinesis runtime video stream in a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisVideoStreamSourceRuntimeConfiguration
default MediaInsightsPipeline.Builder kinesisVideoStreamSourceRuntimeConfiguration(Consumer<KinesisVideoStreamSourceRuntimeConfiguration.Builder> kinesisVideoStreamSourceRuntimeConfiguration) The configuration settings for a Kinesis runtime video stream in a media insights pipeline.
This is a convenience method that creates an instance of theKinesisVideoStreamSourceRuntimeConfiguration.Builder
avoiding the need to create one manually viaKinesisVideoStreamSourceRuntimeConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration)
.- Parameters:
kinesisVideoStreamSourceRuntimeConfiguration
- a consumer that will call methods onKinesisVideoStreamSourceRuntimeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaInsightsRuntimeMetadata
MediaInsightsPipeline.Builder mediaInsightsRuntimeMetadata(Map<String, String> mediaInsightsRuntimeMetadata) The runtime metadata of a media insights pipeline.
- Parameters:
mediaInsightsRuntimeMetadata
- The runtime metadata of a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisVideoStreamRecordingSourceRuntimeConfiguration
MediaInsightsPipeline.Builder kinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration) The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
- Parameters:
kinesisVideoStreamRecordingSourceRuntimeConfiguration
- The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisVideoStreamRecordingSourceRuntimeConfiguration
default MediaInsightsPipeline.Builder kinesisVideoStreamRecordingSourceRuntimeConfiguration(Consumer<KinesisVideoStreamRecordingSourceRuntimeConfiguration.Builder> kinesisVideoStreamRecordingSourceRuntimeConfiguration) The runtime configuration settings for a Kinesis recording video stream in a media insights pipeline.
This is a convenience method that creates an instance of theKinesisVideoStreamRecordingSourceRuntimeConfiguration.Builder
avoiding the need to create one manually viaKinesisVideoStreamRecordingSourceRuntimeConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration)
.- Parameters:
kinesisVideoStreamRecordingSourceRuntimeConfiguration
- a consumer that will call methods onKinesisVideoStreamRecordingSourceRuntimeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3RecordingSinkRuntimeConfiguration
MediaInsightsPipeline.Builder s3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration) The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
- Parameters:
s3RecordingSinkRuntimeConfiguration
- The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3RecordingSinkRuntimeConfiguration
default MediaInsightsPipeline.Builder s3RecordingSinkRuntimeConfiguration(Consumer<S3RecordingSinkRuntimeConfiguration.Builder> s3RecordingSinkRuntimeConfiguration) The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.
This is a convenience method that creates an instance of theS3RecordingSinkRuntimeConfiguration.Builder
avoiding the need to create one manually viaS3RecordingSinkRuntimeConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration)
.- Parameters:
s3RecordingSinkRuntimeConfiguration
- a consumer that will call methods onS3RecordingSinkRuntimeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTimestamp
The time at which the media insights pipeline was created.
- Parameters:
createdTimestamp
- The time at which the media insights pipeline was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elementStatuses
MediaInsightsPipeline.Builder elementStatuses(Collection<MediaInsightsPipelineElementStatus> elementStatuses) The statuses that the elements in a media insights pipeline can have during data processing.
- Parameters:
elementStatuses
- The statuses that the elements in a media insights pipeline can have during data processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elementStatuses
MediaInsightsPipeline.Builder elementStatuses(MediaInsightsPipelineElementStatus... elementStatuses) The statuses that the elements in a media insights pipeline can have during data processing.
- Parameters:
elementStatuses
- The statuses that the elements in a media insights pipeline can have during data processing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elementStatuses
MediaInsightsPipeline.Builder elementStatuses(Consumer<MediaInsightsPipelineElementStatus.Builder>... elementStatuses) The statuses that the elements in a media insights pipeline can have during data processing.
This is a convenience method that creates an instance of theMediaInsightsPipelineElementStatus.Builder
avoiding the need to create one manually viaMediaInsightsPipelineElementStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelementStatuses(List<MediaInsightsPipelineElementStatus>)
.- Parameters:
elementStatuses
- a consumer that will call methods onMediaInsightsPipelineElementStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-