Interface RedshiftParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RedshiftParameters.Builder,
,RedshiftParameters> SdkBuilder<RedshiftParameters.Builder,
,RedshiftParameters> SdkPojo
- Enclosing class:
RedshiftParameters
-
Method Summary
Modifier and TypeMethodDescriptionCluster ID.Database.Host.default RedshiftParameters.Builder
iamParameters
(Consumer<RedshiftIAMParameters.Builder> iamParameters) An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster.iamParameters
(RedshiftIAMParameters iamParameters) An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster.default RedshiftParameters.Builder
identityCenterConfiguration
(Consumer<IdentityCenterConfiguration.Builder> identityCenterConfiguration) An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.identityCenterConfiguration
(IdentityCenterConfiguration identityCenterConfiguration) An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.Port.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, sdkFields
-
Method Details
-
host
Host. This field can be blank if
ClusterId
is provided.- Parameters:
host
- Host. This field can be blank ifClusterId
is provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
Port. This field can be blank if the
ClusterId
is provided.- Parameters:
port
- Port. This field can be blank if theClusterId
is provided.- 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.
-
clusterId
Cluster ID. This field can be blank if the
Host
andPort
are provided.- Parameters:
clusterId
- Cluster ID. This field can be blank if theHost
andPort
are provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamParameters
An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.
- Parameters:
iamParameters
- An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamParameters
default RedshiftParameters.Builder iamParameters(Consumer<RedshiftIAMParameters.Builder> iamParameters) An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.
This is a convenience method that creates an instance of theRedshiftIAMParameters.Builder
avoiding the need to create one manually viaRedshiftIAMParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamParameters(RedshiftIAMParameters)
.- Parameters:
iamParameters
- a consumer that will call methods onRedshiftIAMParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityCenterConfiguration
RedshiftParameters.Builder identityCenterConfiguration(IdentityCenterConfiguration identityCenterConfiguration) An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.
This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.
- Parameters:
identityCenterConfiguration
- An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterConfiguration
default RedshiftParameters.Builder identityCenterConfiguration(Consumer<IdentityCenterConfiguration.Builder> identityCenterConfiguration) An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.
This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.
This is a convenience method that creates an instance of theIdentityCenterConfiguration.Builder
avoiding the need to create one manually viaIdentityCenterConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityCenterConfiguration(IdentityCenterConfiguration)
.- Parameters:
identityCenterConfiguration
- a consumer that will call methods onIdentityCenterConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-