Class CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder
java.lang.Object
software.amazon.awscdk.services.chime.CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty>
- Enclosing interface:
CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty
@Stability(Stable)
public static final class CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamazonTranscribeCallAnalyticsProcessorConfiguration(IResolvable amazonTranscribeCallAnalyticsProcessorConfiguration) amazonTranscribeCallAnalyticsProcessorConfiguration(CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty amazonTranscribeCallAnalyticsProcessorConfiguration) amazonTranscribeProcessorConfiguration(IResolvable amazonTranscribeProcessorConfiguration) amazonTranscribeProcessorConfiguration(CfnMediaInsightsPipelineConfiguration.AmazonTranscribeProcessorConfigurationProperty amazonTranscribeProcessorConfiguration) build()Builds the configured instance.kinesisDataStreamSinkConfiguration(IResolvable kinesisDataStreamSinkConfiguration) kinesisDataStreamSinkConfiguration(CfnMediaInsightsPipelineConfiguration.KinesisDataStreamSinkConfigurationProperty kinesisDataStreamSinkConfiguration) s3RecordingSinkConfiguration(IResolvable s3RecordingSinkConfiguration) s3RecordingSinkConfiguration(CfnMediaInsightsPipelineConfiguration.S3RecordingSinkConfigurationProperty s3RecordingSinkConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
type
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder type(String type) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getType()- Parameters:
type- The element type. This parameter is required.- Returns:
this
-
amazonTranscribeCallAnalyticsProcessorConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder amazonTranscribeCallAnalyticsProcessorConfiguration(IResolvable amazonTranscribeCallAnalyticsProcessorConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getAmazonTranscribeCallAnalyticsProcessorConfiguration()- Parameters:
amazonTranscribeCallAnalyticsProcessorConfiguration- the value to be set.- Returns:
this
-
amazonTranscribeCallAnalyticsProcessorConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder amazonTranscribeCallAnalyticsProcessorConfiguration(CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty amazonTranscribeCallAnalyticsProcessorConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getAmazonTranscribeCallAnalyticsProcessorConfiguration()- Parameters:
amazonTranscribeCallAnalyticsProcessorConfiguration- the value to be set.- Returns:
this
-
amazonTranscribeProcessorConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder amazonTranscribeProcessorConfiguration(IResolvable amazonTranscribeProcessorConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getAmazonTranscribeProcessorConfiguration()- Parameters:
amazonTranscribeProcessorConfiguration- the value to be set.- Returns:
this
-
amazonTranscribeProcessorConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder amazonTranscribeProcessorConfiguration(CfnMediaInsightsPipelineConfiguration.AmazonTranscribeProcessorConfigurationProperty amazonTranscribeProcessorConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getAmazonTranscribeProcessorConfiguration()- Parameters:
amazonTranscribeProcessorConfiguration- the value to be set.- Returns:
this
-
kinesisDataStreamSinkConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder kinesisDataStreamSinkConfiguration(IResolvable kinesisDataStreamSinkConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getKinesisDataStreamSinkConfiguration()- Parameters:
kinesisDataStreamSinkConfiguration- the value to be set.- Returns:
this
-
kinesisDataStreamSinkConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder kinesisDataStreamSinkConfiguration(CfnMediaInsightsPipelineConfiguration.KinesisDataStreamSinkConfigurationProperty kinesisDataStreamSinkConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getKinesisDataStreamSinkConfiguration()- Parameters:
kinesisDataStreamSinkConfiguration- the value to be set.- Returns:
this
-
s3RecordingSinkConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder s3RecordingSinkConfiguration(IResolvable s3RecordingSinkConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getS3RecordingSinkConfiguration()- Parameters:
s3RecordingSinkConfiguration- the value to be set.- Returns:
this
-
s3RecordingSinkConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Builder s3RecordingSinkConfiguration(CfnMediaInsightsPipelineConfiguration.S3RecordingSinkConfigurationProperty s3RecordingSinkConfiguration) Sets the value ofCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.getS3RecordingSinkConfiguration()- Parameters:
s3RecordingSinkConfiguration- the value to be set.- Returns:
this
-
build
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty>- Returns:
- a new instance of
CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty - Throws:
NullPointerException- if any required attribute was not provided
-