Interface CreateMicrosoftAdRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateMicrosoftAdRequest.Builder,CreateMicrosoftAdRequest>,DirectoryRequest.Builder,SdkBuilder<CreateMicrosoftAdRequest.Builder,CreateMicrosoftAdRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateMicrosoftAdRequest
public static interface CreateMicrosoftAdRequest.Builder extends DirectoryRequest.Builder, SdkPojo, CopyableBuilder<CreateMicrosoftAdRequest.Builder,CreateMicrosoftAdRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateMicrosoftAdRequest.Builderdescription(String description)A description for the directory.CreateMicrosoftAdRequest.Builderedition(String edition)Managed Microsoft AD is available in two editions:StandardandEnterprise.CreateMicrosoftAdRequest.Builderedition(DirectoryEdition edition)Managed Microsoft AD is available in two editions:StandardandEnterprise.CreateMicrosoftAdRequest.Buildername(String name)The fully qualified domain name for the Managed Microsoft AD directory, such ascorp.example.com.CreateMicrosoftAdRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateMicrosoftAdRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateMicrosoftAdRequest.Builderpassword(String password)The password for the default administrative user namedAdmin.CreateMicrosoftAdRequest.BuildershortName(String shortName)The NetBIOS name for your domain, such asCORP.CreateMicrosoftAdRequest.Buildertags(Collection<Tag> tags)The tags to be assigned to the Managed Microsoft AD directory.CreateMicrosoftAdRequest.Buildertags(Consumer<Tag.Builder>... tags)The tags to be assigned to the Managed Microsoft AD directory.CreateMicrosoftAdRequest.Buildertags(Tag... tags)The tags to be assigned to the Managed Microsoft AD directory.default CreateMicrosoftAdRequest.BuildervpcSettings(Consumer<DirectoryVpcSettings.Builder> vpcSettings)Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.CreateMicrosoftAdRequest.BuildervpcSettings(DirectoryVpcSettings vpcSettings)Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.directory.model.DirectoryRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
name
CreateMicrosoftAdRequest.Builder name(String name)
The fully qualified domain name for the Managed Microsoft AD directory, such as
corp.example.com. This name will resolve inside your VPC only. It does not need to be publicly resolvable.- Parameters:
name- The fully qualified domain name for the Managed Microsoft AD directory, such ascorp.example.com. This name will resolve inside your VPC only. It does not need to be publicly resolvable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shortName
CreateMicrosoftAdRequest.Builder shortName(String shortName)
The NetBIOS name 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,CORPfor the directory DNScorp.example.com.- Parameters:
shortName- The NetBIOS name for your domain, such asCORP. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example,CORPfor the directory DNScorp.example.com.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
password
CreateMicrosoftAdRequest.Builder password(String password)
The password for the default administrative user named
Admin.If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
- Parameters:
password- The password for the default administrative user namedAdmin.If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateMicrosoftAdRequest.Builder description(String description)
A description for the directory. This label will appear on the Amazon Web Services console
Directory Detailspage after the directory is created.- Parameters:
description- A description for the directory. This label will appear on the Amazon Web Services consoleDirectory Detailspage after the directory is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSettings
CreateMicrosoftAdRequest.Builder vpcSettings(DirectoryVpcSettings vpcSettings)
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
- Parameters:
vpcSettings- Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSettings
default CreateMicrosoftAdRequest.Builder vpcSettings(Consumer<DirectoryVpcSettings.Builder> vpcSettings)
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
This is a convenience method that creates an instance of theDirectoryVpcSettings.Builderavoiding the need to create one manually viaDirectoryVpcSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcSettings(DirectoryVpcSettings).- Parameters:
vpcSettings- a consumer that will call methods onDirectoryVpcSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcSettings(DirectoryVpcSettings)
-
edition
CreateMicrosoftAdRequest.Builder edition(String edition)
Managed Microsoft AD is available in two editions:
StandardandEnterprise.Enterpriseis the default.- Parameters:
edition- Managed Microsoft AD is available in two editions:StandardandEnterprise.Enterpriseis the default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DirectoryEdition,DirectoryEdition
-
edition
CreateMicrosoftAdRequest.Builder edition(DirectoryEdition edition)
Managed Microsoft AD is available in two editions:
StandardandEnterprise.Enterpriseis the default.- Parameters:
edition- Managed Microsoft AD is available in two editions:StandardandEnterprise.Enterpriseis the default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DirectoryEdition,DirectoryEdition
-
tags
CreateMicrosoftAdRequest.Builder tags(Collection<Tag> tags)
The tags to be assigned to the Managed Microsoft AD directory.
- Parameters:
tags- The tags to be assigned to the Managed Microsoft AD directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateMicrosoftAdRequest.Builder tags(Tag... tags)
The tags to be assigned to the Managed Microsoft AD directory.
- Parameters:
tags- The tags to be assigned to the Managed Microsoft AD directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateMicrosoftAdRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags to be assigned to the Managed Microsoft AD directory.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateMicrosoftAdRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateMicrosoftAdRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-