@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDomainRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDomainRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDomainRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDomainRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDomainRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
String |
getDescription()
The description of the Amazon DataZone domain.
|
String |
getDomainExecutionRole()
The domain execution role that is created when an Amazon DataZone domain is created.
|
String |
getKmsKeyIdentifier()
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon
DataZone domain, metadata, and reporting data.
|
String |
getName()
The name of the Amazon DataZone domain.
|
SingleSignOn |
getSingleSignOn()
The single-sign on configuration of the Amazon DataZone domain.
|
Map<String,String> |
getTags()
The tags specified for the Amazon DataZone domain.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
void |
setDescription(String description)
The description of the Amazon DataZone domain.
|
void |
setDomainExecutionRole(String domainExecutionRole)
The domain execution role that is created when an Amazon DataZone domain is created.
|
void |
setKmsKeyIdentifier(String kmsKeyIdentifier)
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon
DataZone domain, metadata, and reporting data.
|
void |
setName(String name)
The name of the Amazon DataZone domain.
|
void |
setSingleSignOn(SingleSignOn singleSignOn)
The single-sign on configuration of the Amazon DataZone domain.
|
void |
setTags(Map<String,String> tags)
The tags specified for the Amazon DataZone domain.
|
String |
toString()
Returns a string representation of this object.
|
CreateDomainRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
CreateDomainRequest |
withDescription(String description)
The description of the Amazon DataZone domain.
|
CreateDomainRequest |
withDomainExecutionRole(String domainExecutionRole)
The domain execution role that is created when an Amazon DataZone domain is created.
|
CreateDomainRequest |
withKmsKeyIdentifier(String kmsKeyIdentifier)
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon
DataZone domain, metadata, and reporting data.
|
CreateDomainRequest |
withName(String name)
The name of the Amazon DataZone domain.
|
CreateDomainRequest |
withSingleSignOn(SingleSignOn singleSignOn)
The single-sign on configuration of the Amazon DataZone domain.
|
CreateDomainRequest |
withTags(Map<String,String> tags)
The tags specified for the Amazon DataZone domain.
|
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 setClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken
- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.public String getClientToken()
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
public CreateDomainRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken
- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.public void setDescription(String description)
The description of the Amazon DataZone domain.
description
- The description of the Amazon DataZone domain.public String getDescription()
The description of the Amazon DataZone domain.
public CreateDomainRequest withDescription(String description)
The description of the Amazon DataZone domain.
description
- The description of the Amazon DataZone domain.public void setDomainExecutionRole(String domainExecutionRole)
The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
domainExecutionRole
- The domain execution role that is created when an Amazon DataZone domain is created. The domain execution
role is created in the Amazon Web Services account that houses the Amazon DataZone domain.public String getDomainExecutionRole()
The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
public CreateDomainRequest withDomainExecutionRole(String domainExecutionRole)
The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
domainExecutionRole
- The domain execution role that is created when an Amazon DataZone domain is created. The domain execution
role is created in the Amazon Web Services account that houses the Amazon DataZone domain.public void setKmsKeyIdentifier(String kmsKeyIdentifier)
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
kmsKeyIdentifier
- The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the
Amazon DataZone domain, metadata, and reporting data.public String getKmsKeyIdentifier()
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
public CreateDomainRequest withKmsKeyIdentifier(String kmsKeyIdentifier)
The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
kmsKeyIdentifier
- The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the
Amazon DataZone domain, metadata, and reporting data.public void setName(String name)
The name of the Amazon DataZone domain.
name
- The name of the Amazon DataZone domain.public String getName()
The name of the Amazon DataZone domain.
public CreateDomainRequest withName(String name)
The name of the Amazon DataZone domain.
name
- The name of the Amazon DataZone domain.public void setSingleSignOn(SingleSignOn singleSignOn)
The single-sign on configuration of the Amazon DataZone domain.
singleSignOn
- The single-sign on configuration of the Amazon DataZone domain.public SingleSignOn getSingleSignOn()
The single-sign on configuration of the Amazon DataZone domain.
public CreateDomainRequest withSingleSignOn(SingleSignOn singleSignOn)
The single-sign on configuration of the Amazon DataZone domain.
singleSignOn
- The single-sign on configuration of the Amazon DataZone domain.public Map<String,String> getTags()
The tags specified for the Amazon DataZone domain.
public void setTags(Map<String,String> tags)
The tags specified for the Amazon DataZone domain.
tags
- The tags specified for the Amazon DataZone domain.public CreateDomainRequest withTags(Map<String,String> tags)
The tags specified for the Amazon DataZone domain.
tags
- The tags specified for the Amazon DataZone domain.public CreateDomainRequest addTagsEntry(String key, String value)
public CreateDomainRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateDomainRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()