Class RedshiftParameters
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.RedshiftParameters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RedshiftParameters.Builder,RedshiftParameters>
@Generated("software.amazon.awssdk:codegen") public final class RedshiftParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RedshiftParameters.Builder,RedshiftParameters>
The parameters for Amazon Redshift. The
ClusterIdfield can be blank ifHostandPortare both set. TheHostandPortfields can be blank if theClusterIdfield is set.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRedshiftParameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RedshiftParameters.Builderbuilder()StringclusterId()Cluster ID.Stringdatabase()Database.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringhost()Host.RedshiftIAMParametersiamParameters()An optional parameter that uses IAM authentication to grant QuickSight access to your cluster.IdentityCenterConfigurationidentityCenterConfiguration()An optional parameter that configures IAM Identity Center authentication to grant QuickSight access to your cluster.Integerport()Port.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends RedshiftParameters.Builder>serializableBuilderClass()RedshiftParameters.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
host
public final String host()
Host. This field can be blank if
ClusterIdis provided.- Returns:
- Host. This field can be blank if
ClusterIdis provided.
-
port
public final Integer port()
Port. This field can be blank if the
ClusterIdis provided.- Returns:
- Port. This field can be blank if the
ClusterIdis provided.
-
database
public final String database()
Database.
- Returns:
- Database.
-
clusterId
public final String clusterId()
Cluster ID. This field can be blank if the
HostandPortare provided.- Returns:
- Cluster ID. This field can be blank if the
HostandPortare provided.
-
iamParameters
public final RedshiftIAMParameters iamParameters()
An optional parameter that uses IAM authentication to grant QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.
- Returns:
- An optional parameter that uses IAM authentication to grant QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.
-
identityCenterConfiguration
public final IdentityCenterConfiguration identityCenterConfiguration()
An optional parameter that configures IAM Identity Center authentication to grant QuickSight access to your cluster.
This parameter can only be specified if your QuickSight account is configured with IAM Identity Center.
- Returns:
- An optional parameter that configures IAM Identity Center authentication to grant QuickSight access to
your cluster.
This parameter can only be specified if your QuickSight account is configured with IAM Identity Center.
-
toBuilder
public RedshiftParameters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RedshiftParameters.Builder,RedshiftParameters>
-
builder
public static RedshiftParameters.Builder builder()
-
serializableBuilderClass
public static Class<? extends RedshiftParameters.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-