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.BuilderkinesisVideoStreamRecordingSourceRuntimeConfiguration(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.BuilderkinesisVideoStreamSourceRuntimeConfiguration(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.Builders3RecordingSinkRuntimeConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaKinesisVideoStreamSourceRuntimeConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKinesisVideoStreamRecordingSourceRuntimeConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaS3RecordingSinkRuntimeConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMediaInsightsPipelineElementStatus.builder().When the
Consumercompletes,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:
-