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