Class CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.chime.CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty>
- Enclosing interface:
CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty
@Stability(Stable)
public static final class CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.contentRedactionOutput(String contentRedactionOutput) dataAccessRoleArn(String dataAccessRoleArn) outputEncryptionKmsKeyId(String outputEncryptionKmsKeyId) outputLocation(String outputLocation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataAccessRoleArn
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder dataAccessRoleArn(String dataAccessRoleArn) Sets the value ofCfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.getDataAccessRoleArn()- Parameters:
dataAccessRoleArn- The ARN of the role used by Transcribe to upload post-call analysis. This parameter is required.- Returns:
this
-
outputLocation
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder outputLocation(String outputLocation) Sets the value ofCfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.getOutputLocation()- Parameters:
outputLocation- The URL of the Amazon S3 bucket for post-call data. This parameter is required.- Returns:
this
-
contentRedactionOutput
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder contentRedactionOutput(String contentRedactionOutput) Sets the value ofCfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.getContentRedactionOutput()- Parameters:
contentRedactionOutput- The content redaction output settings.- Returns:
this
-
outputEncryptionKmsKeyId
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.Builder outputEncryptionKmsKeyId(String outputEncryptionKmsKeyId) Sets the value ofCfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty.getOutputEncryptionKmsKeyId()- Parameters:
outputEncryptionKmsKeyId- The ID of the KMS key used to encrypt the output.- Returns:
this
-
build
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty>- Returns:
- a new instance of
CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-