Interface SnowflakeParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SnowflakeParameters.Builder,
,SnowflakeParameters> SdkBuilder<SnowflakeParameters.Builder,
,SnowflakeParameters> SdkPojo
- Enclosing class:
SnowflakeParameters
@Mutable
@NotThreadSafe
public static interface SnowflakeParameters.Builder
extends SdkPojo, CopyableBuilder<SnowflakeParameters.Builder,SnowflakeParameters>
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationType
(String authenticationType) The authentication type that you want to use for your connection.authenticationType
(AuthenticationType authenticationType) The authentication type that you want to use for your connection.Database.databaseAccessControlRole
(String databaseAccessControlRole) The database access control role.Host.default SnowflakeParameters.Builder
oAuthParameters
(Consumer<OAuthParameters.Builder> oAuthParameters) An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.oAuthParameters
(OAuthParameters oAuthParameters) An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.Warehouse.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
host
Host.
- Parameters:
host
- Host.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
Database.
- Parameters:
database
- Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
warehouse
Warehouse.
- Parameters:
warehouse
- Warehouse.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationType
The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.
- Parameters:
authenticationType
- The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationType
The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.
- Parameters:
authenticationType
- The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
databaseAccessControlRole
The database access control role.
- Parameters:
databaseAccessControlRole
- The database access control role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthParameters
An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.
- Parameters:
oAuthParameters
- An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthParameters
default SnowflakeParameters.Builder oAuthParameters(Consumer<OAuthParameters.Builder> oAuthParameters) An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.
This is a convenience method that creates an instance of theOAuthParameters.Builder
avoiding the need to create one manually viaOAuthParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooAuthParameters(OAuthParameters)
.- Parameters:
oAuthParameters
- a consumer that will call methods onOAuthParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-