Interface SnowflakePropertiesInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SnowflakePropertiesInput.Builder,,SnowflakePropertiesInput> SdkBuilder<SnowflakePropertiesInput.Builder,,SnowflakePropertiesInput> SdkPojo
- Enclosing class:
SnowflakePropertiesInput
-
Method Summary
Modifier and TypeMethodDescriptiondefault SnowflakePropertiesInput.BuilderconnectivityProperties(Consumer<ConnectivityProperties.Builder> connectivityProperties) The connectivity properties of the Snowflake connection.connectivityProperties(ConnectivityProperties connectivityProperties) The connectivity properties of the Snowflake connection.default SnowflakePropertiesInput.BuilderidentityMapping(Consumer<IdentityMapping.Builder> identityMapping) The identity mapping configuration for the Snowflake connection.identityMapping(IdentityMapping identityMapping) The identity mapping configuration for the Snowflake connection.default SnowflakePropertiesInput.BuilderlineageSync(Consumer<LineageSyncInput.Builder> lineageSync) The lineage sync configuration for the Snowflake connection.lineageSync(LineageSyncInput lineageSync) The lineage sync configuration for the Snowflake connection.snowflakeRole(String snowflakeRole) The Snowflake role used to access Snowflake resources.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
connectivityProperties
SnowflakePropertiesInput.Builder connectivityProperties(ConnectivityProperties connectivityProperties) The connectivity properties of the Snowflake connection.
- Parameters:
connectivityProperties- The connectivity properties of the Snowflake connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectivityProperties
default SnowflakePropertiesInput.Builder connectivityProperties(Consumer<ConnectivityProperties.Builder> connectivityProperties) The connectivity properties of the Snowflake connection.
This is a convenience method that creates an instance of theConnectivityProperties.Builderavoiding the need to create one manually viaConnectivityProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectivityProperties(ConnectivityProperties).- Parameters:
connectivityProperties- a consumer that will call methods onConnectivityProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
snowflakeRole
The Snowflake role used to access Snowflake resources.
- Parameters:
snowflakeRole- The Snowflake role used to access Snowflake resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityMapping
The identity mapping configuration for the Snowflake connection.
- Parameters:
identityMapping- The identity mapping configuration for the Snowflake connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityMapping
default SnowflakePropertiesInput.Builder identityMapping(Consumer<IdentityMapping.Builder> identityMapping) The identity mapping configuration for the Snowflake connection.
This is a convenience method that creates an instance of theIdentityMapping.Builderavoiding the need to create one manually viaIdentityMapping.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityMapping(IdentityMapping).- Parameters:
identityMapping- a consumer that will call methods onIdentityMapping.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lineageSync
The lineage sync configuration for the Snowflake connection.
- Parameters:
lineageSync- The lineage sync configuration for the Snowflake connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineageSync
default SnowflakePropertiesInput.Builder lineageSync(Consumer<LineageSyncInput.Builder> lineageSync) The lineage sync configuration for the Snowflake connection.
This is a convenience method that creates an instance of theLineageSyncInput.Builderavoiding the need to create one manually viaLineageSyncInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolineageSync(LineageSyncInput).- Parameters:
lineageSync- a consumer that will call methods onLineageSyncInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-