Interface DomainController.Builder

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

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

    • directoryId

      DomainController.Builder directoryId(String directoryId)

      Identifier of the directory where the domain controller resides.

      Parameters:
      directoryId - Identifier of the directory where the domain controller resides.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainControllerId

      DomainController.Builder domainControllerId(String domainControllerId)

      Identifies a specific domain controller in the directory.

      Parameters:
      domainControllerId - Identifies a specific domain controller in the directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsIpAddr

      DomainController.Builder dnsIpAddr(String dnsIpAddr)

      The IP address of the domain controller.

      Parameters:
      dnsIpAddr - The IP address of the domain controller.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The identifier of the VPC that contains the domain controller.

      Parameters:
      vpcId - The identifier of the VPC that contains the domain controller.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      DomainController.Builder subnetId(String subnetId)

      Identifier of the subnet in the VPC that contains the domain controller.

      Parameters:
      subnetId - Identifier of the subnet in the VPC that contains the domain controller.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      DomainController.Builder availabilityZone(String availabilityZone)

      The Availability Zone where the domain controller is located.

      Parameters:
      availabilityZone - The Availability Zone where the domain controller is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the domain controller.

      Parameters:
      status - The status of the domain controller.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the domain controller.

      Parameters:
      status - The status of the domain controller.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      DomainController.Builder statusReason(String statusReason)

      A description of the domain controller state.

      Parameters:
      statusReason - A description of the domain controller state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • launchTime

      DomainController.Builder launchTime(Instant launchTime)

      Specifies when the domain controller was created.

      Parameters:
      launchTime - Specifies when the domain controller was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusLastUpdatedDateTime

      DomainController.Builder statusLastUpdatedDateTime(Instant statusLastUpdatedDateTime)

      The date and time that the status was last updated.

      Parameters:
      statusLastUpdatedDateTime - The date and time that the status was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.