Interface CreateMicrosoftAdRequest.Builder

  • Method Details

    • 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 as corp.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

      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, CORP for the directory DNS corp.example.com.

      Parameters:
      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, CORP for the directory DNS corp.example.com.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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 named Admin.

      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 Details page after the directory is created.

      Parameters:
      description - A description for the directory. This label will appear on the Amazon Web Services console Directory Details page after the directory is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

      This is a convenience method that creates an instance of the DirectoryVpcSettings.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).

      Parameters:
      vpcSettings - a consumer that will call methods on DirectoryVpcSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • edition

      Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.

      Parameters:
      edition - Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • edition

      Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.

      Parameters:
      edition - Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      The tags to be assigned to the Managed Microsoft AD directory.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkType

      CreateMicrosoftAdRequest.Builder networkType(String networkType)

      The network type for your domain. The default value is IPv4 or IPv6 based on the provided subnet capabilities.

      Parameters:
      networkType - The network type for your domain. The default value is IPv4 or IPv6 based on the provided subnet capabilities.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkType

      The network type for your domain. The default value is IPv4 or IPv6 based on the provided subnet capabilities.

      Parameters:
      networkType - The network type for your domain. The default value is IPv4 or IPv6 based on the provided subnet capabilities.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      CreateMicrosoftAdRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.