Class CfnConnectorProfilePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appflow.CfnConnectorProfilePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectorProfilePropsMixin>
- Enclosing class:
CfnConnectorProfilePropsMixin
@Stability(Stable)
public static final class CfnConnectorProfilePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectorProfilePropsMixin>
A fluent builder for
CfnConnectorProfilePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()connectionMode(String connectionMode) Indicates the connection mode and if it is public or private.connectorLabel(String connectorLabel) The label for the connector profile being created.connectorProfileConfig(CfnConnectorProfilePropsMixin.ConnectorProfileConfigProperty connectorProfileConfig) Defines the connector-specific configuration and credentials.connectorProfileConfig(IResolvable connectorProfileConfig) Defines the connector-specific configuration and credentials.connectorProfileName(String connectorProfileName) The name of the connector profile.connectorType(String connectorType) The type of connector, such as Salesforce, Amplitude, and so on.create()create(CfnPropertyMixinOptions options) The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
-
Method Details
-
create
@Stability(Stable) public static CfnConnectorProfilePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConnectorProfilePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConnectorProfilePropsMixin.Builder.
-
connectionMode
@Stability(Stable) public CfnConnectorProfilePropsMixin.Builder connectionMode(String connectionMode) Indicates the connection mode and if it is public or private.- Parameters:
connectionMode- Indicates the connection mode and if it is public or private. This parameter is required.- Returns:
this- See Also:
-
connectorLabel
@Stability(Stable) public CfnConnectorProfilePropsMixin.Builder connectorLabel(String connectorLabel) The label for the connector profile being created.- Parameters:
connectorLabel- The label for the connector profile being created. This parameter is required.- Returns:
this- See Also:
-
connectorProfileConfig
@Stability(Stable) public CfnConnectorProfilePropsMixin.Builder connectorProfileConfig(IResolvable connectorProfileConfig) Defines the connector-specific configuration and credentials.- Parameters:
connectorProfileConfig- Defines the connector-specific configuration and credentials. This parameter is required.- Returns:
this- See Also:
-
connectorProfileConfig
@Stability(Stable) public CfnConnectorProfilePropsMixin.Builder connectorProfileConfig(CfnConnectorProfilePropsMixin.ConnectorProfileConfigProperty connectorProfileConfig) Defines the connector-specific configuration and credentials.- Parameters:
connectorProfileConfig- Defines the connector-specific configuration and credentials. This parameter is required.- Returns:
this- See Also:
-
connectorProfileName
@Stability(Stable) public CfnConnectorProfilePropsMixin.Builder connectorProfileName(String connectorProfileName) The name of the connector profile.The name is unique for each
ConnectorProfilein the AWS account .- Parameters:
connectorProfileName- The name of the connector profile. This parameter is required.- Returns:
this- See Also:
-
connectorType
The type of connector, such as Salesforce, Amplitude, and so on.- Parameters:
connectorType- The type of connector, such as Salesforce, Amplitude, and so on. This parameter is required.- Returns:
this- See Also:
-
kmsArn
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- Parameters:
kmsArn- The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectorProfilePropsMixin>- Returns:
- a newly built instance of
CfnConnectorProfilePropsMixin.
-