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.BuilderiamParameters(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.BuilderidentityCenterConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
host
Host. This field can be blank if
ClusterIdis provided.- Parameters:
host- Host. This field can be blank ifClusterIdis 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
ClusterIdis provided.- Parameters:
port- Port. This field can be blank if theClusterIdis 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
HostandPortare provided.- Parameters:
clusterId- Cluster ID. This field can be blank if theHostandPortare 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.Builderavoiding the need to create one manually viaRedshiftIAMParameters.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIdentityCenterConfiguration.builder().When the
Consumercompletes,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:
-