public static interface CreateDirectoryRequest.Builder extends DirectoryRequest.Builder, CopyableBuilder<CreateDirectoryRequest.Builder,CreateDirectoryRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDirectoryRequest.Builder |
description(String description)
A textual description for the directory.
|
CreateDirectoryRequest.Builder |
name(String name)
The fully qualified name for the directory, such as
corp.example.com. |
CreateDirectoryRequest.Builder |
password(String password)
The password for the directory administrator.
|
CreateDirectoryRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateDirectoryRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateDirectoryRequest.Builder |
shortName(String shortName)
The short name of the directory, such as
CORP. |
CreateDirectoryRequest.Builder |
size(DirectorySize size)
The size of the directory.
|
CreateDirectoryRequest.Builder |
size(String size)
The size of the directory.
|
default CreateDirectoryRequest.Builder |
vpcSettings(Consumer<DirectoryVpcSettings.Builder> vpcSettings)
A DirectoryVpcSettings object that contains additional information for the operation.
|
CreateDirectoryRequest.Builder |
vpcSettings(DirectoryVpcSettings vpcSettings)
A DirectoryVpcSettings object that contains additional information for the operation.
|
buildrequestOverrideConfigcopyapply, buildCreateDirectoryRequest.Builder name(String name)
The fully qualified name for the directory, such as corp.example.com.
name - The fully qualified name for the directory, such as corp.example.com.CreateDirectoryRequest.Builder shortName(String shortName)
The short name of the directory, such as CORP.
shortName - The short name of the directory, such as CORP.CreateDirectoryRequest.Builder password(String password)
The password for the directory administrator. The directory creation process creates a directory
administrator account with the username Administrator and this password.
password - The password for the directory administrator. The directory creation process creates a directory
administrator account with the username Administrator and this password.CreateDirectoryRequest.Builder description(String description)
A textual description for the directory.
description - A textual description for the directory.CreateDirectoryRequest.Builder size(String size)
The size of the directory.
size - The size of the directory.DirectorySize,
DirectorySizeCreateDirectoryRequest.Builder size(DirectorySize size)
The size of the directory.
size - The size of the directory.DirectorySize,
DirectorySizeCreateDirectoryRequest.Builder vpcSettings(DirectoryVpcSettings vpcSettings)
A DirectoryVpcSettings object that contains additional information for the operation.
vpcSettings - A DirectoryVpcSettings object that contains additional information for the operation.default CreateDirectoryRequest.Builder vpcSettings(Consumer<DirectoryVpcSettings.Builder> vpcSettings)
A DirectoryVpcSettings object that contains additional information for the operation.
This is a convenience that creates an instance of theDirectoryVpcSettings.Builder avoiding the need
to create one manually via DirectoryVpcSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to vpcSettings(DirectoryVpcSettings).vpcSettings - a consumer that will call methods on DirectoryVpcSettings.BuildervpcSettings(DirectoryVpcSettings)CreateDirectoryRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateDirectoryRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.