Class CfnAcmeEndpoint.Builder
java.lang.Object
software.amazon.awscdk.services.certificatemanager.CfnAcmeEndpoint.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAcmeEndpoint>
- Enclosing class:
CfnAcmeEndpoint
@Stability(Stable)
public static final class CfnAcmeEndpoint.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAcmeEndpoint>
A fluent builder for
CfnAcmeEndpoint.-
Method Summary
Modifier and TypeMethodDescriptionauthorizationBehavior(String authorizationBehavior) The authorization behavior for the ACME endpoint.build()certificateAuthority(IResolvable certificateAuthority) The certificate authority configuration for the ACME endpoint.certificateAuthority(CfnAcmeEndpoint.CertificateAuthorityProperty certificateAuthority) The certificate authority configuration for the ACME endpoint.certificateTags(List<? extends Object> certificateTags) Tags applied to certificates issued via this endpoint.certificateTags(IResolvable certificateTags) Tags applied to certificates issued via this endpoint.Whether contact information is required for the ACME endpoint.static CfnAcmeEndpoint.Buildertags(List<? extends CfnAcmeEndpoint.TagsItemsProperty> tags) Tags associated with the ACME endpoint.
-
Method Details
-
create
@Stability(Stable) public static CfnAcmeEndpoint.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnAcmeEndpoint.Builder.
-
authorizationBehavior
@Stability(Stable) public CfnAcmeEndpoint.Builder authorizationBehavior(String authorizationBehavior) The authorization behavior for the ACME endpoint.- Parameters:
authorizationBehavior- The authorization behavior for the ACME endpoint. This parameter is required.- Returns:
this- See Also:
-
certificateAuthority
@Stability(Stable) public CfnAcmeEndpoint.Builder certificateAuthority(IResolvable certificateAuthority) The certificate authority configuration for the ACME endpoint.- Parameters:
certificateAuthority- The certificate authority configuration for the ACME endpoint. This parameter is required.- Returns:
this- See Also:
-
certificateAuthority
@Stability(Stable) public CfnAcmeEndpoint.Builder certificateAuthority(CfnAcmeEndpoint.CertificateAuthorityProperty certificateAuthority) The certificate authority configuration for the ACME endpoint.- Parameters:
certificateAuthority- The certificate authority configuration for the ACME endpoint. This parameter is required.- Returns:
this- See Also:
-
certificateTags
Tags applied to certificates issued via this endpoint.- Parameters:
certificateTags- Tags applied to certificates issued via this endpoint. This parameter is required.- Returns:
this- See Also:
-
certificateTags
@Stability(Stable) public CfnAcmeEndpoint.Builder certificateTags(List<? extends Object> certificateTags) Tags applied to certificates issued via this endpoint.- Parameters:
certificateTags- Tags applied to certificates issued via this endpoint. This parameter is required.- Returns:
this- See Also:
-
contact
Whether contact information is required for the ACME endpoint.- Parameters:
contact- Whether contact information is required for the ACME endpoint. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnAcmeEndpoint.Builder tags(List<? extends CfnAcmeEndpoint.TagsItemsProperty> tags) Tags associated with the ACME endpoint.- Parameters:
tags- Tags associated with the ACME endpoint. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAcmeEndpoint>- Returns:
- a newly built instance of
CfnAcmeEndpoint.
-