Interface CreateTrustRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateTrustRequest.Builder,CreateTrustRequest>, DirectoryRequest.Builder, SdkBuilder<CreateTrustRequest.Builder,CreateTrustRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateTrustRequest

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

    • directoryId

      CreateTrustRequest.Builder directoryId(String directoryId)

      The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.

      Parameters:
      directoryId - The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • remoteDomainName

      CreateTrustRequest.Builder remoteDomainName(String remoteDomainName)

      The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.

      Parameters:
      remoteDomainName - The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trustPassword

      CreateTrustRequest.Builder trustPassword(String trustPassword)

      The trust password. The must be the same password that was used when creating the trust relationship on the external domain.

      Parameters:
      trustPassword - The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trustDirection

      CreateTrustRequest.Builder trustDirection(String trustDirection)

      The direction of the trust relationship.

      Parameters:
      trustDirection - The direction of the trust relationship.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trustDirection

      CreateTrustRequest.Builder trustDirection(TrustDirection trustDirection)

      The direction of the trust relationship.

      Parameters:
      trustDirection - The direction of the trust relationship.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trustType

      CreateTrustRequest.Builder trustType(String trustType)

      The trust relationship type. Forest is the default.

      Parameters:
      trustType - The trust relationship type. Forest is the default.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trustType

      CreateTrustRequest.Builder trustType(TrustType trustType)

      The trust relationship type. Forest is the default.

      Parameters:
      trustType - The trust relationship type. Forest is the default.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • conditionalForwarderIpAddrs

      CreateTrustRequest.Builder conditionalForwarderIpAddrs(Collection<String> conditionalForwarderIpAddrs)

      The IP addresses of the remote DNS server associated with RemoteDomainName.

      Parameters:
      conditionalForwarderIpAddrs - The IP addresses of the remote DNS server associated with RemoteDomainName.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conditionalForwarderIpAddrs

      CreateTrustRequest.Builder conditionalForwarderIpAddrs(String... conditionalForwarderIpAddrs)

      The IP addresses of the remote DNS server associated with RemoteDomainName.

      Parameters:
      conditionalForwarderIpAddrs - The IP addresses of the remote DNS server associated with RemoteDomainName.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selectiveAuth

      CreateTrustRequest.Builder selectiveAuth(String selectiveAuth)

      Optional parameter to enable selective authentication for the trust.

      Parameters:
      selectiveAuth - Optional parameter to enable selective authentication for the trust.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • selectiveAuth

      CreateTrustRequest.Builder selectiveAuth(SelectiveAuth selectiveAuth)

      Optional parameter to enable selective authentication for the trust.

      Parameters:
      selectiveAuth - Optional parameter to enable selective authentication for the trust.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      CreateTrustRequest.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.