Interface DirectoryConnectSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DirectoryConnectSettings.Builder,DirectoryConnectSettings>, SdkBuilder<DirectoryConnectSettings.Builder,DirectoryConnectSettings>, SdkPojo
Enclosing class:
DirectoryConnectSettings

public static interface DirectoryConnectSettings.Builder extends SdkPojo, CopyableBuilder<DirectoryConnectSettings.Builder,DirectoryConnectSettings>
  • Method Details

    • vpcId

      The identifier of the VPC in which the AD Connector is created.

      Parameters:
      vpcId - The identifier of the VPC in which the AD Connector is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      A list of subnet identifiers in the VPC in which the AD Connector is created.

      Parameters:
      subnetIds - A list of subnet identifiers in the VPC in which the AD Connector is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      DirectoryConnectSettings.Builder subnetIds(String... subnetIds)

      A list of subnet identifiers in the VPC in which the AD Connector is created.

      Parameters:
      subnetIds - A list of subnet identifiers in the VPC in which the AD Connector is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerDnsIps

      DirectoryConnectSettings.Builder customerDnsIps(Collection<String> customerDnsIps)

      A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.

      Parameters:
      customerDnsIps - A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerDnsIps

      DirectoryConnectSettings.Builder customerDnsIps(String... customerDnsIps)

      A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.

      Parameters:
      customerDnsIps - A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerUserName

      DirectoryConnectSettings.Builder customerUserName(String customerUserName)

      The user name of an account in your self-managed directory that is used to connect to the directory. This account must have the following permissions:

      • Read users and groups

      • Create computer objects

      • Join computers to the domain

      Parameters:
      customerUserName - The user name of an account in your self-managed directory that is used to connect to the directory. This account must have the following permissions:

      • Read users and groups

      • Create computer objects

      • Join computers to the domain

      Returns:
      Returns a reference to this object so that method calls can be chained together.