@Generated(value="software.amazon.awssdk:codegen") public class CreateMicrosoftADRequest extends DirectoryRequest implements ToCopyableBuilder<CreateMicrosoftADRequest.Builder,CreateMicrosoftADRequest>
Creates a Microsoft AD in the AWS cloud.
Modifier and Type | Class and Description |
---|---|
static interface |
CreateMicrosoftADRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static CreateMicrosoftADRequest.Builder |
builder() |
String |
description()
A textual description for the directory.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
String |
name()
The fully qualified domain name for the directory, such as
corp.example.com . |
String |
password()
The password for the default administrative user named
Admin . |
static Class<? extends CreateMicrosoftADRequest.Builder> |
serializableBuilderClass() |
String |
shortName()
The NetBIOS name for your domain.
|
CreateMicrosoftADRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
DirectoryVpcSettings |
vpcSettings()
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
|
requestOverrideConfig
copy
public 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.
corp.example.com
. This name will
resolve inside your VPC only. It does not need to be publicly resolvable.public 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
.
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 String password()
The password for the default administrative user named Admin
.
Admin
.public String description()
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 DirectoryVpcSettings vpcSettings()
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
public CreateMicrosoftADRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateMicrosoftADRequest.Builder,CreateMicrosoftADRequest>
toBuilder
in class DirectoryRequest
public static CreateMicrosoftADRequest.Builder builder()
public static Class<? extends CreateMicrosoftADRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.