public class CreateMicrosoftADRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description
A textual description for the directory.
|
private java.lang.String |
name
The fully qualified domain name for the directory, such as
corp.example.com . |
private java.lang.String |
password
The password for the default administrative user named
Admin
. |
private java.lang.String |
shortName
The NetBIOS name for your domain.
|
private DirectoryVpcSettings |
vpcSettings |
NOOP
Constructor and Description |
---|
CreateMicrosoftADRequest() |
Modifier and Type | Method and Description |
---|---|
CreateMicrosoftADRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription()
A textual description for the directory.
|
java.lang.String |
getName()
The fully qualified domain name for the directory, such as
corp.example.com . |
java.lang.String |
getPassword()
The password for the default administrative user named
Admin
. |
java.lang.String |
getShortName()
The NetBIOS name for your domain.
|
DirectoryVpcSettings |
getVpcSettings() |
int |
hashCode() |
void |
setDescription(java.lang.String description)
A textual description for the directory.
|
void |
setName(java.lang.String name)
The fully qualified domain name for the directory, such as
corp.example.com . |
void |
setPassword(java.lang.String password)
The password for the default administrative user named
Admin
. |
void |
setShortName(java.lang.String shortName)
The NetBIOS name for your domain.
|
void |
setVpcSettings(DirectoryVpcSettings vpcSettings) |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateMicrosoftADRequest |
withDescription(java.lang.String description)
A textual description for the directory.
|
CreateMicrosoftADRequest |
withName(java.lang.String name)
The fully qualified domain name for the directory, such as
corp.example.com . |
CreateMicrosoftADRequest |
withPassword(java.lang.String password)
The password for the default administrative user named
Admin
. |
CreateMicrosoftADRequest |
withShortName(java.lang.String shortName)
The NetBIOS name for your domain.
|
CreateMicrosoftADRequest |
withVpcSettings(DirectoryVpcSettings vpcSettings) |
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String name
The fully qualified domain name for the directory, such as
corp.example.com
. This name will resolve inside your VPC
only. It does not need to be publicly resolvable.
private java.lang.String shortName
The NetBIOS name for your domain. A short identifier for your domain,
such as CORP
. If you don't specify a NetBIOS name, it will
default to the first part of your directory DNS. For example,
CORP
for the directory DNS corp.example.com
.
private java.lang.String password
The password for the default administrative user named Admin
.
private java.lang.String description
A textual description for the directory. This label will appear on the
AWS console Directory Details
page after the directory is
created.
private DirectoryVpcSettings vpcSettings
public void setName(java.lang.String name)
The fully qualified domain name for the directory, such as
corp.example.com
. This name will resolve inside your VPC
only. It does not need to be publicly resolvable.
name
- The fully qualified domain name for the directory, such as
corp.example.com
. This name will resolve inside your
VPC only. It does not need to be publicly resolvable.public java.lang.String getName()
The fully qualified domain name for the directory, such as
corp.example.com
. This name will resolve inside your VPC
only. It does not need to be publicly resolvable.
corp.example.com
. This name will resolve inside your
VPC only. It does not need to be publicly resolvable.public CreateMicrosoftADRequest withName(java.lang.String name)
The fully qualified domain name for the directory, such as
corp.example.com
. This name will resolve inside your VPC
only. It does not need to be publicly resolvable.
name
- The fully qualified domain name for the directory, such as
corp.example.com
. This name will resolve inside your
VPC only. It does not need to be publicly resolvable.public void setShortName(java.lang.String shortName)
The NetBIOS name for your domain. A short identifier for your domain,
such as CORP
. If you don't specify a NetBIOS name, it will
default to the first part of your directory DNS. For example,
CORP
for the directory DNS corp.example.com
.
shortName
- The NetBIOS name for your domain. A short identifier for your
domain, such as CORP
. If you don't specify a NetBIOS
name, it will default to the first part of your directory DNS. For
example, CORP
for the directory DNS
corp.example.com
.public java.lang.String getShortName()
The NetBIOS name for your domain. A short identifier for your domain,
such as CORP
. If you don't specify a NetBIOS name, it will
default to the first part of your directory DNS. For example,
CORP
for the directory DNS corp.example.com
.
CORP
. If you don't specify a NetBIOS
name, it will default to the first part of your directory DNS.
For example, CORP
for the directory DNS
corp.example.com
.public CreateMicrosoftADRequest withShortName(java.lang.String shortName)
The NetBIOS name for your domain. A short identifier for your domain,
such as CORP
. If you don't specify a NetBIOS name, it will
default to the first part of your directory DNS. For example,
CORP
for the directory DNS corp.example.com
.
shortName
- The NetBIOS name for your domain. A short identifier for your
domain, such as CORP
. If you don't specify a NetBIOS
name, it will default to the first part of your directory DNS. For
example, CORP
for the directory DNS
corp.example.com
.public void setPassword(java.lang.String password)
The password for the default administrative user named Admin
.
password
- The password for the default administrative user named
Admin
.public java.lang.String getPassword()
The password for the default administrative user named Admin
.
Admin
.public CreateMicrosoftADRequest withPassword(java.lang.String password)
The password for the default administrative user named Admin
.
password
- The password for the default administrative user named
Admin
.public void setDescription(java.lang.String description)
A textual description for the directory. This label will appear on the
AWS console Directory Details
page after the directory is
created.
description
- A textual description for the directory. This label will appear on
the AWS console Directory Details
page after the
directory is created.public java.lang.String getDescription()
A textual description for the directory. This label will appear on the
AWS console Directory Details
page after the directory is
created.
Directory Details
page after the
directory is created.public CreateMicrosoftADRequest withDescription(java.lang.String description)
A textual description for the directory. This label will appear on the
AWS console Directory Details
page after the directory is
created.
description
- A textual description for the directory. This label will appear on
the AWS console Directory Details
page after the
directory is created.public void setVpcSettings(DirectoryVpcSettings vpcSettings)
vpcSettings
- public DirectoryVpcSettings getVpcSettings()
public CreateMicrosoftADRequest withVpcSettings(DirectoryVpcSettings vpcSettings)
vpcSettings
- public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public CreateMicrosoftADRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()