@Generated(value="software.amazon.awssdk:codegen") public final class CreateMicrosoftAdRequest extends DirectoryRequest implements ToCopyableBuilder<CreateMicrosoftAdRequest.Builder,CreateMicrosoftAdRequest>
Creates an AWS Managed Microsoft AD directory.
| 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.
|
DirectoryEdition |
edition()
AWS Managed Microsoft AD is available in two editions: Standard and Enterprise.
|
String |
editionAsString()
AWS Managed Microsoft AD is available in two editions: Standard and Enterprise.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateMicrosoftAdRequest.Builder> |
serializableBuilderClass() |
String |
shortName()
The NetBIOS name for your domain.
|
List<Tag> |
tags()
The tags to be assigned to the AWS Managed Microsoft AD directory.
|
CreateMicrosoftAdRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DirectoryVpcSettings |
vpcSettings()
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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 DirectoryEdition edition()
AWS Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
If the service returns an enum value that is not available in the current SDK version, edition will
return DirectoryEdition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
editionAsString().
DirectoryEditionpublic String editionAsString()
AWS Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
If the service returns an enum value that is not available in the current SDK version, edition will
return DirectoryEdition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
editionAsString().
DirectoryEditionpublic List<Tag> tags()
The tags to be assigned to the AWS Managed Microsoft AD directory.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public CreateMicrosoftAdRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateMicrosoftAdRequest.Builder,CreateMicrosoftAdRequest>toBuilder in class DirectoryRequestpublic static CreateMicrosoftAdRequest.Builder builder()
public static Class<? extends CreateMicrosoftAdRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.