Class CfnContactFlowModulePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnContactFlowModulePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContactFlowModulePropsMixin>
- Enclosing class:
CfnContactFlowModulePropsMixin
@Stability(Stable)
public static final class CfnContactFlowModulePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContactFlowModulePropsMixin>
A fluent builder for
CfnContactFlowModulePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()The content of the flow module.create()create(CfnPropertyMixinOptions options) description(String description) The description of the flow module.externalInvocationConfiguration(CfnContactFlowModulePropsMixin.ExternalInvocationConfigurationProperty externalInvocationConfiguration) The external invocation configuration for the flow module.externalInvocationConfiguration(IResolvable externalInvocationConfiguration) The external invocation configuration for the flow module.instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the Amazon Connect instance.instanceArn(IInstanceRef instanceArn) The Amazon Resource Name (ARN) of the Amazon Connect instance.The name of the flow module.The configuration settings for the flow module.The state of the flow module.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnContactFlowModulePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnContactFlowModulePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnContactFlowModulePropsMixin.Builder.
-
content
The content of the flow module.- Parameters:
content- The content of the flow module. This parameter is required.- Returns:
this- See Also:
-
description
The description of the flow module.- Parameters:
description- The description of the flow module. This parameter is required.- Returns:
this- See Also:
-
externalInvocationConfiguration
@Stability(Stable) public CfnContactFlowModulePropsMixin.Builder externalInvocationConfiguration(IResolvable externalInvocationConfiguration) The external invocation configuration for the flow module.- Parameters:
externalInvocationConfiguration- The external invocation configuration for the flow module. This parameter is required.- Returns:
this- See Also:
-
externalInvocationConfiguration
@Stability(Stable) public CfnContactFlowModulePropsMixin.Builder externalInvocationConfiguration(CfnContactFlowModulePropsMixin.ExternalInvocationConfigurationProperty externalInvocationConfiguration) The external invocation configuration for the flow module.- Parameters:
externalInvocationConfiguration- The external invocation configuration for the flow module. This parameter is required.- Returns:
this- See Also:
-
instanceArn
The Amazon Resource Name (ARN) of the Amazon Connect instance.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the Amazon Connect instance. This parameter is required.- Returns:
this- See Also:
-
instanceArn
@Stability(Stable) public CfnContactFlowModulePropsMixin.Builder instanceArn(IInstanceRef instanceArn) The Amazon Resource Name (ARN) of the Amazon Connect instance.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the Amazon Connect instance. This parameter is required.- Returns:
this- See Also:
-
name
The name of the flow module.- Parameters:
name- The name of the flow module. This parameter is required.- Returns:
this- See Also:
-
settings
The configuration settings for the flow module.- Parameters:
settings- The configuration settings for the flow module. This parameter is required.- Returns:
this- See Also:
-
state
The state of the flow module.- Parameters:
state- The state of the flow module. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnContactFlowModulePropsMixin>- Returns:
- a newly built instance of
CfnContactFlowModulePropsMixin.
-