Class CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.appflow.CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty>
- Enclosing interface:
CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty
@Stability(Stable)
public static final class CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccountName
(String accountName) bucketName
(String bucketName) bucketPrefix
(String bucketPrefix) build()
Builds the configured instance.privateLinkServiceName
(String privateLinkServiceName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bucketName
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder bucketName(String bucketName) - Parameters:
bucketName
- The name of the Amazon S3 bucket associated with Snowflake. This parameter is required.- Returns:
this
-
stage
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder stage(String stage) - Parameters:
stage
- The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This parameter is required. This is written in the following format: < Database>< Schema>. - Returns:
this
-
warehouse
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder warehouse(String warehouse) - Parameters:
warehouse
- The name of the Snowflake warehouse. This parameter is required.- Returns:
this
-
accountName
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder accountName(String accountName) - Parameters:
accountName
- The name of the account.- Returns:
this
-
bucketPrefix
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder bucketPrefix(String bucketPrefix) - Parameters:
bucketPrefix
- The bucket path that refers to the Amazon S3 bucket associated with Snowflake.- Returns:
this
-
privateLinkServiceName
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder privateLinkServiceName(String privateLinkServiceName) Sets the value ofCfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.getPrivateLinkServiceName()
- Parameters:
privateLinkServiceName
- The Snowflake Private Link service name to be used for private data transfers.- Returns:
this
-
region
@Stability(Stable) public CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder region(String region) - Parameters:
region
- The AWS Region of the Snowflake account.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty>
- Returns:
- a new instance of
CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-