@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public CreateDatastoreRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()