Interface StarburstParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StarburstParameters.Builder,
,StarburstParameters> SdkBuilder<StarburstParameters.Builder,
,StarburstParameters> SdkPojo
- Enclosing class:
StarburstParameters
-
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.The catalog name for the Starburst data source.databaseAccessControlRole
(String databaseAccessControlRole) The database access control role.The host name of the Starburst data source.default StarburstParameters.Builder
oAuthParameters
(Consumer<OAuthParameters.Builder> oAuthParameters) An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.oAuthParameters
(OAuthParameters oAuthParameters) An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.The port for the Starburst data source.productType
(String productType) The product type for the Starburst data source.productType
(StarburstProductType productType) The product type for the Starburst data source.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
The host name of the Starburst data source.
- Parameters:
host
- The host name of the Starburst data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
The port for the Starburst data source.
- Parameters:
port
- The port for the Starburst data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalog
The catalog name for the Starburst data source.
- Parameters:
catalog
- The catalog name for the Starburst data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productType
The product type for the Starburst data source.
- Parameters:
productType
- The product type for the Starburst data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
productType
The product type for the Starburst data source.
- Parameters:
productType
- The product type for the Starburst data source.- 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.
-
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:
-
oAuthParameters
An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.
- Parameters:
oAuthParameters
- An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthParameters
default StarburstParameters.Builder oAuthParameters(Consumer<OAuthParameters.Builder> oAuthParameters) An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.
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:
-