Interface AcmeEndpoint.Builder

  • Method Details

    • acmeEndpointArn

      AcmeEndpoint.Builder acmeEndpointArn(String acmeEndpointArn)

      The Amazon Resource Name (ARN) of the ACME endpoint.

      Parameters:
      acmeEndpointArn - The Amazon Resource Name (ARN) of the ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointUrl

      AcmeEndpoint.Builder endpointUrl(String endpointUrl)

      The URL of the ACME endpoint.

      Parameters:
      endpointUrl - The URL of the ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      AcmeEndpoint.Builder status(String status)

      The status of the ACME endpoint.

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

      The status of the ACME endpoint.

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

      AcmeEndpoint.Builder failureReason(String failureReason)

      The reason the ACME endpoint failed, if applicable.

      Parameters:
      failureReason - The reason the ACME endpoint failed, if applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationBehavior

      AcmeEndpoint.Builder authorizationBehavior(String authorizationBehavior)

      The authorization behavior of the ACME endpoint.

      Parameters:
      authorizationBehavior - The authorization behavior of the ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizationBehavior

      AcmeEndpoint.Builder authorizationBehavior(AcmeAuthorizationBehavior authorizationBehavior)

      The authorization behavior of the ACME endpoint.

      Parameters:
      authorizationBehavior - The authorization behavior of the ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • contact

      AcmeEndpoint.Builder contact(String contact)

      Whether ACME clients must provide contact information during account registration.

      Parameters:
      contact - Whether ACME clients must provide contact information during account registration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • contact

      Whether ACME clients must provide contact information during account registration.

      Parameters:
      contact - Whether ACME clients must provide contact information during account registration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • certificateAuthority

      AcmeEndpoint.Builder certificateAuthority(CertificateAuthority certificateAuthority)

      The certificate authority configuration for the ACME endpoint.

      Parameters:
      certificateAuthority - The certificate authority configuration for the ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateAuthority

      default AcmeEndpoint.Builder certificateAuthority(Consumer<CertificateAuthority.Builder> certificateAuthority)

      The certificate authority configuration for the ACME endpoint.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to certificateAuthority(CertificateAuthority).

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

      AcmeEndpoint.Builder certificateTags(Collection<Tag> certificateTags)

      Tags applied to certificates issued through this ACME endpoint.

      Parameters:
      certificateTags - Tags applied to certificates issued through this ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateTags

      AcmeEndpoint.Builder certificateTags(Tag... certificateTags)

      Tags applied to certificates issued through this ACME endpoint.

      Parameters:
      certificateTags - Tags applied to certificates issued through this ACME endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateTags

      AcmeEndpoint.Builder certificateTags(Consumer<Tag.Builder>... certificateTags)

      Tags applied to certificates issued through this ACME endpoint.

      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 certificateTags(List<Tag>).

      Parameters:
      certificateTags - 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:
    • createdAt

      AcmeEndpoint.Builder createdAt(Instant createdAt)

      The time at which the ACME endpoint was created.

      Parameters:
      createdAt - The time at which the ACME endpoint was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      AcmeEndpoint.Builder updatedAt(Instant updatedAt)

      The time at which the ACME endpoint was last updated.

      Parameters:
      updatedAt - The time at which the ACME endpoint was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.