@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetClusterCredentialsWithIAMRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetClusterCredentialsWithIAMRequest() |
Modifier and Type | Method and Description |
---|---|
GetClusterCredentialsWithIAMRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClusterIdentifier()
The unique identifier of the cluster that contains the database for which you are requesting credentials.
|
String |
getCustomDomainName()
The custom domain name for the IAM message cluster credentials.
|
String |
getDbName()
The name of the database for which you are requesting credentials.
|
Integer |
getDurationSeconds()
The number of seconds until the returned temporary password expires.
|
int |
hashCode() |
void |
setClusterIdentifier(String clusterIdentifier)
The unique identifier of the cluster that contains the database for which you are requesting credentials.
|
void |
setCustomDomainName(String customDomainName)
The custom domain name for the IAM message cluster credentials.
|
void |
setDbName(String dbName)
The name of the database for which you are requesting credentials.
|
void |
setDurationSeconds(Integer durationSeconds)
The number of seconds until the returned temporary password expires.
|
String |
toString()
Returns a string representation of this object.
|
GetClusterCredentialsWithIAMRequest |
withClusterIdentifier(String clusterIdentifier)
The unique identifier of the cluster that contains the database for which you are requesting credentials.
|
GetClusterCredentialsWithIAMRequest |
withCustomDomainName(String customDomainName)
The custom domain name for the IAM message cluster credentials.
|
GetClusterCredentialsWithIAMRequest |
withDbName(String dbName)
The name of the database for which you are requesting credentials.
|
GetClusterCredentialsWithIAMRequest |
withDurationSeconds(Integer durationSeconds)
The number of seconds until the returned temporary password expires.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDbName(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
- 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.public String getDbName()
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 GetClusterCredentialsWithIAMRequest withDbName(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
- 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.public void setClusterIdentifier(String clusterIdentifier)
The unique identifier of the cluster that contains the database for which you are requesting credentials.
clusterIdentifier
- The unique identifier of the cluster that contains the database for which you are requesting credentials.public String getClusterIdentifier()
The unique identifier of the cluster that contains the database for which you are requesting credentials.
public GetClusterCredentialsWithIAMRequest withClusterIdentifier(String clusterIdentifier)
The unique identifier of the cluster that contains the database for which you are requesting credentials.
clusterIdentifier
- The unique identifier of the cluster that contains the database for which you are requesting credentials.public void setDurationSeconds(Integer durationSeconds)
The number of seconds until the returned temporary password expires.
Range: 900-3600. Default: 900.
durationSeconds
- The number of seconds until the returned temporary password expires.
Range: 900-3600. Default: 900.
public Integer getDurationSeconds()
The number of seconds until the returned temporary password expires.
Range: 900-3600. Default: 900.
Range: 900-3600. Default: 900.
public GetClusterCredentialsWithIAMRequest withDurationSeconds(Integer durationSeconds)
The number of seconds until the returned temporary password expires.
Range: 900-3600. Default: 900.
durationSeconds
- The number of seconds until the returned temporary password expires.
Range: 900-3600. Default: 900.
public void setCustomDomainName(String customDomainName)
The custom domain name for the IAM message cluster credentials.
customDomainName
- The custom domain name for the IAM message cluster credentials.public String getCustomDomainName()
The custom domain name for the IAM message cluster credentials.
public GetClusterCredentialsWithIAMRequest withCustomDomainName(String customDomainName)
The custom domain name for the IAM message cluster credentials.
customDomainName
- The custom domain name for the IAM message cluster credentials.public String toString()
toString
in class Object
Object.toString()
public GetClusterCredentialsWithIAMRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()