Interface MediaInsightsPipeline.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MediaInsightsPipeline.Builder,MediaInsightsPipeline>,SdkBuilder<MediaInsightsPipeline.Builder,MediaInsightsPipeline>,SdkPojo
- Enclosing class:
- MediaInsightsPipeline
public static interface MediaInsightsPipeline.Builder extends SdkPojo, CopyableBuilder<MediaInsightsPipeline.Builder,MediaInsightsPipeline>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MediaInsightsPipeline.BuildercreatedTimestamp(Instant createdTimestamp)The time at which the media insights pipeline was created.MediaInsightsPipeline.BuilderelementStatuses(Collection<MediaInsightsPipelineElementStatus> elementStatuses)The statuses that the elements in a media insights pipeline can have during data processing.MediaInsightsPipeline.BuilderelementStatuses(Consumer<MediaInsightsPipelineElementStatus.Builder>... elementStatuses)The statuses that the elements in a media insights pipeline can have during data processing.MediaInsightsPipeline.BuilderelementStatuses(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.MediaInsightsPipeline.BuilderkinesisVideoStreamRecordingSourceRuntimeConfiguration(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.MediaInsightsPipeline.BuilderkinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration)The configuration settings for a Kinesis runtime video stream in a media insights pipeline.MediaInsightsPipeline.BuildermediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn)The ARN of a media insight pipeline's configuration settings.MediaInsightsPipeline.BuildermediaInsightsRuntimeMetadata(Map<String,String> mediaInsightsRuntimeMetadata)The runtime metadata of a media insights pipeline.MediaInsightsPipeline.BuildermediaPipelineArn(String mediaPipelineArn)The ARN of a media insights pipeline.MediaInsightsPipeline.BuildermediaPipelineId(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.MediaInsightsPipeline.Builders3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration)The runtime configuration of the Amazon S3 bucket that stores recordings in a media insights pipeline.MediaInsightsPipeline.Builderstatus(String status)The status of a media insights pipeline.MediaInsightsPipeline.Builderstatus(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, sdkFields
-
-
-
-
Method Detail
-
mediaPipelineId
MediaInsightsPipeline.Builder mediaPipelineId(String 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
MediaInsightsPipeline.Builder mediaPipelineArn(String 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
MediaInsightsPipeline.Builder status(String 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:
MediaPipelineStatus,MediaPipelineStatus
-
status
MediaInsightsPipeline.Builder status(MediaPipelineStatus 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:
MediaPipelineStatus,MediaPipelineStatus
-
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:
kinesisVideoStreamSourceRuntimeConfiguration(KinesisVideoStreamSourceRuntimeConfiguration)
-
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:
kinesisVideoStreamRecordingSourceRuntimeConfiguration(KinesisVideoStreamRecordingSourceRuntimeConfiguration)
-
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:
s3RecordingSinkRuntimeConfiguration(S3RecordingSinkRuntimeConfiguration)
-
createdTimestamp
MediaInsightsPipeline.Builder createdTimestamp(Instant 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 to#elementStatuses(List.) - 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:
#elementStatuses(java.util.Collection)
-
-