Interface RedshiftParameters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftParameters.Builder,RedshiftParameters>,SdkBuilder<RedshiftParameters.Builder,RedshiftParameters>,SdkPojo
- Enclosing class:
- RedshiftParameters
public static interface RedshiftParameters.Builder extends SdkPojo, CopyableBuilder<RedshiftParameters.Builder,RedshiftParameters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RedshiftParameters.BuilderclusterId(String clusterId)Cluster ID.RedshiftParameters.Builderdatabase(String database)Database.RedshiftParameters.Builderhost(String host)Host.default RedshiftParameters.BuilderiamParameters(Consumer<RedshiftIAMParameters.Builder> iamParameters)An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster.RedshiftParameters.BuilderiamParameters(RedshiftIAMParameters iamParameters)An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster.RedshiftParameters.Builderport(Integer port)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 Detail
-
host
RedshiftParameters.Builder host(String 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
RedshiftParameters.Builder port(Integer 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
RedshiftParameters.Builder database(String database)
Database.
- Parameters:
database- Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterId
RedshiftParameters.Builder clusterId(String 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
RedshiftParameters.Builder iamParameters(RedshiftIAMParameters 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:
iamParameters(RedshiftIAMParameters)
-
-