Class CfnIntegrationAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnIntegrationAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntegrationAssociationPropsMixin>
- Enclosing class:
CfnIntegrationAssociationPropsMixin
@Stability(Stable)
public static final class CfnIntegrationAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntegrationAssociationPropsMixin>
A fluent builder for
CfnIntegrationAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) instanceId(String instanceId) The Amazon Resource Name (ARN) of the instance.instanceId(IInstanceRef instanceId) The Amazon Resource Name (ARN) of the instance.integrationArn(String integrationArn) ARN of the integration being associated with the instance.integrationType(String integrationType) Specifies the integration type to be associated with the instance.sourceApplicationName(String sourceApplicationName) The name of the external application.sourceApplicationUrl(String sourceApplicationUrl) The URL for the external application.sourceType(String sourceType) The type of the data source.The tags used to organize, track, or control access for this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnIntegrationAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnIntegrationAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnIntegrationAssociationPropsMixin.Builder.
-
instanceId
The Amazon Resource Name (ARN) of the instance.Minimum :
1Maximum :
100- Parameters:
instanceId- The Amazon Resource Name (ARN) of the instance. This parameter is required.- Returns:
this- See Also:
-
instanceId
@Stability(Stable) public CfnIntegrationAssociationPropsMixin.Builder instanceId(IInstanceRef instanceId) The Amazon Resource Name (ARN) of the instance.Minimum :
1Maximum :
100- Parameters:
instanceId- The Amazon Resource Name (ARN) of the instance. This parameter is required.- Returns:
this- See Also:
-
integrationArn
@Stability(Stable) public CfnIntegrationAssociationPropsMixin.Builder integrationArn(String integrationArn) ARN of the integration being associated with the instance.Minimum :
1Maximum :
140- Parameters:
integrationArn- ARN of the integration being associated with the instance. This parameter is required.- Returns:
this- See Also:
-
integrationType
@Stability(Stable) public CfnIntegrationAssociationPropsMixin.Builder integrationType(String integrationType) Specifies the integration type to be associated with the instance.Allowed Values :
LEX_BOT|LAMBDA_FUNCTION- Parameters:
integrationType- Specifies the integration type to be associated with the instance. This parameter is required.- Returns:
this- See Also:
-
sourceApplicationName
@Stability(Stable) public CfnIntegrationAssociationPropsMixin.Builder sourceApplicationName(String sourceApplicationName) The name of the external application.This is only supported for the EVENT integration type
- Parameters:
sourceApplicationName- The name of the external application. This parameter is required.- Returns:
this- See Also:
-
sourceApplicationUrl
@Stability(Stable) public CfnIntegrationAssociationPropsMixin.Builder sourceApplicationUrl(String sourceApplicationUrl) The URL for the external application.This is only supported for the EVENT integration type
- Parameters:
sourceApplicationUrl- The URL for the external application. This parameter is required.- Returns:
this- See Also:
-
sourceType
The type of the data source.This is only supported for the EVENT integration type
- Parameters:
sourceType- The type of the data source. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnIntegrationAssociationPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags used to organize, track, or control access for this resource.- Parameters:
tags- The tags used to organize, track, or control access for this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIntegrationAssociationPropsMixin>- Returns:
- a newly built instance of
CfnIntegrationAssociationPropsMixin.
-