@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDatastoreRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreateDatastoreRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateDatastoreRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDatastoreRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDatastoreRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique identifier for API idempotency.
|
String |
getDatastoreName()
The data store name.
|
String |
getKmsKeyArn()
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
|
Map<String,String> |
getTags()
The tags provided when creating a data store.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique identifier for API idempotency.
|
void |
setDatastoreName(String datastoreName)
The data store name.
|
void |
setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
|
void |
setTags(Map<String,String> tags)
The tags provided when creating a data store.
|
String |
toString()
Returns a string representation of this object.
|
CreateDatastoreRequest |
withClientToken(String clientToken)
A unique identifier for API idempotency.
|
CreateDatastoreRequest |
withDatastoreName(String datastoreName)
The data store name.
|
CreateDatastoreRequest |
withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
|
CreateDatastoreRequest |
withTags(Map<String,String> tags)
The tags provided when creating a data store.
|
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 setDatastoreName(String datastoreName)
The data store name.
datastoreName - The data store name.public String getDatastoreName()
The data store name.
public CreateDatastoreRequest withDatastoreName(String datastoreName)
The data store name.
datastoreName - The data store name.public void setClientToken(String clientToken)
A unique identifier for API idempotency.
clientToken - A unique identifier for API idempotency.public String getClientToken()
A unique identifier for API idempotency.
public CreateDatastoreRequest withClientToken(String clientToken)
A unique identifier for API idempotency.
clientToken - A unique identifier for API idempotency.public Map<String,String> getTags()
The tags provided when creating a data store.
public void setTags(Map<String,String> tags)
The tags provided when creating a data store.
tags - The tags provided when creating a data store.public CreateDatastoreRequest withTags(Map<String,String> tags)
The tags provided when creating a data store.
tags - The tags provided when creating a data store.public CreateDatastoreRequest addTagsEntry(String key, String value)
public CreateDatastoreRequest clearTagsEntries()
public void setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
kmsKeyArn - The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted
data.public String getKmsKeyArn()
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
public CreateDatastoreRequest withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
kmsKeyArn - The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted
data.public String toString()
toString in class ObjectObject.toString()public CreateDatastoreRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()