@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 |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAuthMode()
The mode of authentication that member use to access the domain.
|
UserSettings |
getDefaultUserSettings()
The default user settings.
|
String |
getDomainName()
A name for the domain.
|
String |
getHomeEfsFileSystemKmsKeyId()
The AWS Key Management Service encryption key ID.
|
List<String> |
getSubnetIds()
Security setting to limit to a set of subnets.
|
List<Tag> |
getTags()
Each tag consists of a key and an optional value.
|
String |
getVpcId()
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
|
int |
hashCode() |
void |
setAuthMode(String authMode)
The mode of authentication that member use to access the domain.
|
void |
setDefaultUserSettings(UserSettings defaultUserSettings)
The default user settings.
|
void |
setDomainName(String domainName)
A name for the domain.
|
void |
setHomeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
The AWS Key Management Service encryption key ID.
|
void |
setSubnetIds(Collection<String> subnetIds)
Security setting to limit to a set of subnets.
|
void |
setTags(Collection<Tag> tags)
Each tag consists of a key and an optional value.
|
void |
setVpcId(String vpcId)
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
|
String |
toString()
Returns a string representation of this object.
|
CreateDomainRequest |
withAuthMode(AuthMode authMode)
The mode of authentication that member use to access the domain.
|
CreateDomainRequest |
withAuthMode(String authMode)
The mode of authentication that member use to access the domain.
|
CreateDomainRequest |
withDefaultUserSettings(UserSettings defaultUserSettings)
The default user settings.
|
CreateDomainRequest |
withDomainName(String domainName)
A name for the domain.
|
CreateDomainRequest |
withHomeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
The AWS Key Management Service encryption key ID.
|
CreateDomainRequest |
withSubnetIds(Collection<String> subnetIds)
Security setting to limit to a set of subnets.
|
CreateDomainRequest |
withSubnetIds(String... subnetIds)
Security setting to limit to a set of subnets.
|
CreateDomainRequest |
withTags(Collection<Tag> tags)
Each tag consists of a key and an optional value.
|
CreateDomainRequest |
withTags(Tag... tags)
Each tag consists of a key and an optional value.
|
CreateDomainRequest |
withVpcId(String vpcId)
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
|
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 setDomainName(String domainName)
A name for the domain.
domainName - A name for the domain.public String getDomainName()
A name for the domain.
public CreateDomainRequest withDomainName(String domainName)
A name for the domain.
domainName - A name for the domain.public void setAuthMode(String authMode)
The mode of authentication that member use to access the domain.
authMode - The mode of authentication that member use to access the domain.AuthModepublic String getAuthMode()
The mode of authentication that member use to access the domain.
AuthModepublic CreateDomainRequest withAuthMode(String authMode)
The mode of authentication that member use to access the domain.
authMode - The mode of authentication that member use to access the domain.AuthModepublic CreateDomainRequest withAuthMode(AuthMode authMode)
The mode of authentication that member use to access the domain.
authMode - The mode of authentication that member use to access the domain.AuthModepublic void setDefaultUserSettings(UserSettings defaultUserSettings)
The default user settings.
defaultUserSettings - The default user settings.public UserSettings getDefaultUserSettings()
The default user settings.
public CreateDomainRequest withDefaultUserSettings(UserSettings defaultUserSettings)
The default user settings.
defaultUserSettings - The default user settings.public List<String> getSubnetIds()
Security setting to limit to a set of subnets.
public void setSubnetIds(Collection<String> subnetIds)
Security setting to limit to a set of subnets.
subnetIds - Security setting to limit to a set of subnets.public CreateDomainRequest withSubnetIds(String... subnetIds)
Security setting to limit to a set of subnets.
NOTE: This method appends the values to the existing list (if any). Use
setSubnetIds(java.util.Collection) or withSubnetIds(java.util.Collection) if you want to
override the existing values.
subnetIds - Security setting to limit to a set of subnets.public CreateDomainRequest withSubnetIds(Collection<String> subnetIds)
Security setting to limit to a set of subnets.
subnetIds - Security setting to limit to a set of subnets.public void setVpcId(String vpcId)
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
vpcId - Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.public String getVpcId()
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
public CreateDomainRequest withVpcId(String vpcId)
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
vpcId - Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.public List<Tag> getTags()
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
public void setTags(Collection<Tag> tags)
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
tags - Each tag consists of a key and an optional value. Tag keys must be unique per resource.public CreateDomainRequest withTags(Tag... tags)
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
existing values.
tags - Each tag consists of a key and an optional value. Tag keys must be unique per resource.public CreateDomainRequest withTags(Collection<Tag> tags)
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
tags - Each tag consists of a key and an optional value. Tag keys must be unique per resource.public void setHomeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
The AWS Key Management Service encryption key ID.
homeEfsFileSystemKmsKeyId - The AWS Key Management Service encryption key ID.public String getHomeEfsFileSystemKmsKeyId()
The AWS Key Management Service encryption key ID.
public CreateDomainRequest withHomeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
The AWS Key Management Service encryption key ID.
homeEfsFileSystemKmsKeyId - The AWS Key Management Service encryption key ID.public String toString()
toString in class ObjectObject.toString()public CreateDomainRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.