@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateKxClusterDatabasesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| UpdateKxClusterDatabasesRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| UpdateKxClusterDatabasesRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getClientToken()
 A token that ensures idempotency. | 
| String | getClusterName()
 A unique name for the cluster that you want to modify. | 
| List<KxDatabaseConfiguration> | getDatabases()
 The structure of databases mounted on the cluster. | 
| KxDeploymentConfiguration | getDeploymentConfiguration()
 The configuration that allows you to choose how you want to update the databases on a cluster. | 
| String | getEnvironmentId()
 The unique identifier of a kdb environment. | 
| int | hashCode() | 
| void | setClientToken(String clientToken)
 A token that ensures idempotency. | 
| void | setClusterName(String clusterName)
 A unique name for the cluster that you want to modify. | 
| void | setDatabases(Collection<KxDatabaseConfiguration> databases)
 The structure of databases mounted on the cluster. | 
| void | setDeploymentConfiguration(KxDeploymentConfiguration deploymentConfiguration)
 The configuration that allows you to choose how you want to update the databases on a cluster. | 
| void | setEnvironmentId(String environmentId)
 The unique identifier of a kdb environment. | 
| String | toString()Returns a string representation of this object. | 
| UpdateKxClusterDatabasesRequest | withClientToken(String clientToken)
 A token that ensures idempotency. | 
| UpdateKxClusterDatabasesRequest | withClusterName(String clusterName)
 A unique name for the cluster that you want to modify. | 
| UpdateKxClusterDatabasesRequest | withDatabases(Collection<KxDatabaseConfiguration> databases)
 The structure of databases mounted on the cluster. | 
| UpdateKxClusterDatabasesRequest | withDatabases(KxDatabaseConfiguration... databases)
 The structure of databases mounted on the cluster. | 
| UpdateKxClusterDatabasesRequest | withDeploymentConfiguration(KxDeploymentConfiguration deploymentConfiguration)
 The configuration that allows you to choose how you want to update the databases on a cluster. | 
| UpdateKxClusterDatabasesRequest | withEnvironmentId(String environmentId)
 The unique identifier of a kdb environment. | 
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, withSdkRequestTimeoutpublic void setEnvironmentId(String environmentId)
The unique identifier of a kdb environment.
environmentId - The unique identifier of a kdb environment.public String getEnvironmentId()
The unique identifier of a kdb environment.
public UpdateKxClusterDatabasesRequest withEnvironmentId(String environmentId)
The unique identifier of a kdb environment.
environmentId - The unique identifier of a kdb environment.public void setClusterName(String clusterName)
A unique name for the cluster that you want to modify.
clusterName - A unique name for the cluster that you want to modify.public String getClusterName()
A unique name for the cluster that you want to modify.
public UpdateKxClusterDatabasesRequest withClusterName(String clusterName)
A unique name for the cluster that you want to modify.
clusterName - A unique name for the cluster that you want to modify.public void setClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken - A token that ensures idempotency. This token expires in 10 minutes.public String getClientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public UpdateKxClusterDatabasesRequest withClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken - A token that ensures idempotency. This token expires in 10 minutes.public List<KxDatabaseConfiguration> getDatabases()
The structure of databases mounted on the cluster.
public void setDatabases(Collection<KxDatabaseConfiguration> databases)
The structure of databases mounted on the cluster.
databases - The structure of databases mounted on the cluster.public UpdateKxClusterDatabasesRequest withDatabases(KxDatabaseConfiguration... databases)
The structure of databases mounted on the cluster.
 NOTE: This method appends the values to the existing list (if any). Use
 setDatabases(java.util.Collection) or withDatabases(java.util.Collection) if you want to
 override the existing values.
 
databases - The structure of databases mounted on the cluster.public UpdateKxClusterDatabasesRequest withDatabases(Collection<KxDatabaseConfiguration> databases)
The structure of databases mounted on the cluster.
databases - The structure of databases mounted on the cluster.public void setDeploymentConfiguration(KxDeploymentConfiguration deploymentConfiguration)
The configuration that allows you to choose how you want to update the databases on a cluster.
deploymentConfiguration - The configuration that allows you to choose how you want to update the databases on a cluster.public KxDeploymentConfiguration getDeploymentConfiguration()
The configuration that allows you to choose how you want to update the databases on a cluster.
public UpdateKxClusterDatabasesRequest withDeploymentConfiguration(KxDeploymentConfiguration deploymentConfiguration)
The configuration that allows you to choose how you want to update the databases on a cluster.
deploymentConfiguration - The configuration that allows you to choose how you want to update the databases on a cluster.public String toString()
toString in class ObjectObject.toString()public UpdateKxClusterDatabasesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()