Interface SnowflakePropertiesPatch.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SnowflakePropertiesPatch.Builder,,SnowflakePropertiesPatch> SdkBuilder<SnowflakePropertiesPatch.Builder,,SnowflakePropertiesPatch> SdkPojo
- Enclosing class:
SnowflakePropertiesPatch
@Mutable
@NotThreadSafe
public static interface SnowflakePropertiesPatch.Builder
extends SdkPojo, CopyableBuilder<SnowflakePropertiesPatch.Builder,SnowflakePropertiesPatch>
-
Method Summary
Modifier and TypeMethodDescriptiondefault SnowflakePropertiesPatch.BuilderconnectivityPropertiesPatch(Consumer<ConnectivityPropertiesPatch.Builder> connectivityPropertiesPatch) The connectivity properties patch of the Snowflake connection.connectivityPropertiesPatch(ConnectivityPropertiesPatch connectivityPropertiesPatch) The connectivity properties patch of the Snowflake connection.default SnowflakePropertiesPatch.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
-
connectivityPropertiesPatch
SnowflakePropertiesPatch.Builder connectivityPropertiesPatch(ConnectivityPropertiesPatch connectivityPropertiesPatch) The connectivity properties patch of the Snowflake connection.
- Parameters:
connectivityPropertiesPatch- The connectivity properties patch of the Snowflake connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectivityPropertiesPatch
default SnowflakePropertiesPatch.Builder connectivityPropertiesPatch(Consumer<ConnectivityPropertiesPatch.Builder> connectivityPropertiesPatch) The connectivity properties patch of the Snowflake connection.
This is a convenience method that creates an instance of theConnectivityPropertiesPatch.Builderavoiding the need to create one manually viaConnectivityPropertiesPatch.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectivityPropertiesPatch(ConnectivityPropertiesPatch).- Parameters:
connectivityPropertiesPatch- a consumer that will call methods onConnectivityPropertiesPatch.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.
-
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 SnowflakePropertiesPatch.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:
-