Interface CreateMediaInsightsPipelineConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ChimeSdkMediaPipelinesRequest.Builder,CopyableBuilder<CreateMediaInsightsPipelineConfigurationRequest.Builder,,CreateMediaInsightsPipelineConfigurationRequest> SdkBuilder<CreateMediaInsightsPipelineConfigurationRequest.Builder,,CreateMediaInsightsPipelineConfigurationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateMediaInsightsPipelineConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientRequestToken(String clientRequestToken) The unique identifier for the media insights pipeline configuration request.The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.elements(MediaInsightsPipelineConfigurationElement... elements) The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.mediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName) The name of the media insights pipeline configuration.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.realTimeAlertConfiguration(Consumer<RealTimeAlertConfiguration.Builder> realTimeAlertConfiguration) The configuration settings for the real-time alerts in a media insights pipeline configuration.realTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration) The configuration settings for the real-time alerts in a media insights pipeline configuration.resourceAccessRoleArn(String resourceAccessRoleArn) The ARN of the role used by the service to access Amazon Web Services resources, includingTranscribeandTranscribe Call Analytics, on the caller’s behalf.tags(Collection<Tag> tags) The tags assigned to the media insights pipeline configuration.tags(Consumer<Tag.Builder>... tags) The tags assigned to the media insights pipeline configuration.The tags assigned to the media insights pipeline configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.chimesdkmediapipelines.model.ChimeSdkMediaPipelinesRequest.Builder
buildMethods 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, sdkFields
-
Method Details
-
mediaInsightsPipelineConfigurationName
CreateMediaInsightsPipelineConfigurationRequest.Builder mediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName) The name of the media insights pipeline configuration.
- Parameters:
mediaInsightsPipelineConfigurationName- The name of the media insights pipeline configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceAccessRoleArn
CreateMediaInsightsPipelineConfigurationRequest.Builder resourceAccessRoleArn(String resourceAccessRoleArn) The ARN of the role used by the service to access Amazon Web Services resources, including
TranscribeandTranscribe Call Analytics, on the caller’s behalf.- Parameters:
resourceAccessRoleArn- The ARN of the role used by the service to access Amazon Web Services resources, includingTranscribeandTranscribe Call Analytics, on the caller’s behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
realTimeAlertConfiguration
CreateMediaInsightsPipelineConfigurationRequest.Builder realTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration) The configuration settings for the real-time alerts in a media insights pipeline configuration.
- Parameters:
realTimeAlertConfiguration- The configuration settings for the real-time alerts in a media insights pipeline configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
realTimeAlertConfiguration
default CreateMediaInsightsPipelineConfigurationRequest.Builder realTimeAlertConfiguration(Consumer<RealTimeAlertConfiguration.Builder> realTimeAlertConfiguration) The configuration settings for the real-time alerts in a media insights pipeline configuration.
This is a convenience method that creates an instance of theRealTimeAlertConfiguration.Builderavoiding the need to create one manually viaRealTimeAlertConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torealTimeAlertConfiguration(RealTimeAlertConfiguration).- Parameters:
realTimeAlertConfiguration- a consumer that will call methods onRealTimeAlertConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
elements
CreateMediaInsightsPipelineConfigurationRequest.Builder elements(Collection<MediaInsightsPipelineConfigurationElement> elements) The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.
- Parameters:
elements- The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elements
CreateMediaInsightsPipelineConfigurationRequest.Builder elements(MediaInsightsPipelineConfigurationElement... elements) The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.
- Parameters:
elements- The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elements
CreateMediaInsightsPipelineConfigurationRequest.Builder elements(Consumer<MediaInsightsPipelineConfigurationElement.Builder>... elements) The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.
This is a convenience method that creates an instance of theMediaInsightsPipelineConfigurationElement.Builderavoiding the need to create one manually viaMediaInsightsPipelineConfigurationElement.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toelements(List<MediaInsightsPipelineConfigurationElement>).- Parameters:
elements- a consumer that will call methods onMediaInsightsPipelineConfigurationElement.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags assigned to the media insights pipeline configuration.
- Parameters:
tags- The tags assigned to the media insights pipeline configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags assigned to the media insights pipeline configuration.
- Parameters:
tags- The tags assigned to the media insights pipeline configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags assigned to the media insights pipeline configuration.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientRequestToken
CreateMediaInsightsPipelineConfigurationRequest.Builder clientRequestToken(String clientRequestToken) The unique identifier for the media insights pipeline configuration request.
- Parameters:
clientRequestToken- The unique identifier for the media insights pipeline configuration request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateMediaInsightsPipelineConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateMediaInsightsPipelineConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-