@Stability(value=Stable) public static final class CfnConnectorProfile.Builder extends Object implements software.amazon.jsii.Builder<CfnConnectorProfile>
CfnConnectorProfile.| Modifier and Type | Method and Description |
|---|---|
CfnConnectorProfile |
build() |
CfnConnectorProfile.Builder |
connectionMode(String connectionMode)
Indicates the connection mode and if it is public or private.
|
CfnConnectorProfile.Builder |
connectorLabel(String connectorLabel)
`AWS::AppFlow::ConnectorProfile.ConnectorLabel`.
|
CfnConnectorProfile.Builder |
connectorProfileConfig(CfnConnectorProfile.ConnectorProfileConfigProperty connectorProfileConfig)
Defines the connector-specific configuration and credentials.
|
CfnConnectorProfile.Builder |
connectorProfileConfig(IResolvable connectorProfileConfig)
Defines the connector-specific configuration and credentials.
|
CfnConnectorProfile.Builder |
connectorProfileName(String connectorProfileName)
The name of the connector profile.
|
CfnConnectorProfile.Builder |
connectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
static CfnConnectorProfile.Builder |
create(software.constructs.Construct scope,
String id) |
CfnConnectorProfile.Builder |
kmsArn(String kmsArn)
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
|
@Stability(value=Stable) public static CfnConnectorProfile.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnConnectorProfile.AmplitudeConnectorProfileCredentialsProperty.Builder.@Stability(value=Stable) public CfnConnectorProfile.Builder connectionMode(String connectionMode)
connectionMode - Indicates the connection mode and if it is public or private. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile.Builder connectorProfileName(String connectorProfileName)
The name is unique for each ConnectorProfile in the AWS account .
connectorProfileName - The name of the connector profile. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile.Builder connectorType(String connectorType)
connectorType - The type of connector, such as Salesforce, Amplitude, and so on. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile.Builder connectorLabel(String connectorLabel)
connectorLabel - `AWS::AppFlow::ConnectorProfile.ConnectorLabel`. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile.Builder connectorProfileConfig(CfnConnectorProfile.ConnectorProfileConfigProperty connectorProfileConfig)
connectorProfileConfig - Defines the connector-specific configuration and credentials. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile.Builder connectorProfileConfig(IResolvable connectorProfileConfig)
connectorProfileConfig - Defines the connector-specific configuration and credentials. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile.Builder kmsArn(String kmsArn)
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.
kmsArn - The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This parameter is required.this@Stability(value=Stable) public CfnConnectorProfile build()
build in interface software.amazon.jsii.Builder<CfnConnectorProfile>Copyright © 2022. All rights reserved.