@Generated(value="software.amazon.awssdk:codegen") public final class GetClusterCredentialsWithIamRequest extends RedshiftRequest implements ToCopyableBuilder<GetClusterCredentialsWithIamRequest.Builder,GetClusterCredentialsWithIamRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetClusterCredentialsWithIamRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetClusterCredentialsWithIamRequest.Builder |
builder() |
String |
clusterIdentifier()
The unique identifier of the cluster that contains the database for which you are requesting credentials.
|
String |
dbName()
The name of the database for which you are requesting credentials.
|
Integer |
durationSeconds()
The number of seconds until the returned temporary password expires.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetClusterCredentialsWithIamRequest.Builder> |
serializableBuilderClass() |
GetClusterCredentialsWithIamRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dbName()
The name of the database for which you are requesting credentials. If the database name is specified, the IAM
policy must allow access to the resource dbname for the specified database name. If the database
name is not specified, access to all databases is allowed.
dbname for the specified database name. If the
database name is not specified, access to all databases is allowed.public final String clusterIdentifier()
The unique identifier of the cluster that contains the database for which you are requesting credentials.
public final Integer durationSeconds()
The number of seconds until the returned temporary password expires.
Range: 900-3600. Default: 900.
Range: 900-3600. Default: 900.
public GetClusterCredentialsWithIamRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetClusterCredentialsWithIamRequest.Builder,GetClusterCredentialsWithIamRequest>toBuilder in class RedshiftRequestpublic static GetClusterCredentialsWithIamRequest.Builder builder()
public static Class<? extends GetClusterCredentialsWithIamRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.