Interface AcmeEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AcmeEndpoint.Builder,,AcmeEndpoint> SdkBuilder<AcmeEndpoint.Builder,,AcmeEndpoint> SdkPojo
- Enclosing class:
AcmeEndpoint
-
Method Summary
Modifier and TypeMethodDescriptionacmeEndpointArn(String acmeEndpointArn) The Amazon Resource Name (ARN) of the ACME endpoint.authorizationBehavior(String authorizationBehavior) The authorization behavior of the ACME endpoint.authorizationBehavior(AcmeAuthorizationBehavior authorizationBehavior) The authorization behavior of the ACME endpoint.default AcmeEndpoint.BuildercertificateAuthority(Consumer<CertificateAuthority.Builder> certificateAuthority) The certificate authority configuration for the ACME endpoint.certificateAuthority(CertificateAuthority certificateAuthority) The certificate authority configuration for the ACME endpoint.certificateTags(Collection<Tag> certificateTags) Tags applied to certificates issued through this ACME endpoint.certificateTags(Consumer<Tag.Builder>... certificateTags) Tags applied to certificates issued through this ACME endpoint.certificateTags(Tag... certificateTags) Tags applied to certificates issued through this ACME endpoint.Whether ACME clients must provide contact information during account registration.contact(AcmeContact contact) Whether ACME clients must provide contact information during account registration.The time at which the ACME endpoint was created.endpointUrl(String endpointUrl) The URL of the ACME endpoint.failureReason(String failureReason) The reason the ACME endpoint failed, if applicable.The status of the ACME endpoint.status(AcmeEndpointStatus status) The status of the ACME endpoint.The time at which the ACME endpoint was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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 theCertificateAuthority.Builderavoiding the need to create one manually viaCertificateAuthority.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocertificateAuthority(CertificateAuthority).- Parameters:
certificateAuthority- a consumer that will call methods onCertificateAuthority.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
Tags applied to certificates issued through this ACME endpoint.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocertificateTags(List<Tag>).- Parameters:
certificateTags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-