Class CfnAcmeEndpointPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.certificatemanager.CfnAcmeEndpointPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAcmeEndpointPropsMixin>
- Enclosing class:
CfnAcmeEndpointPropsMixin
@Stability(Stable)
public static final class CfnAcmeEndpointPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAcmeEndpointPropsMixin>
A fluent builder for
CfnAcmeEndpointPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionauthorizationBehavior(String authorizationBehavior) The authorization behavior for the ACME endpoint.build()certificateAuthority(CfnAcmeEndpointPropsMixin.CertificateAuthorityProperty certificateAuthority) The certificate authority configuration for the ACME endpoint.certificateAuthority(IResolvable 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.create()create(CfnPropertyMixinOptions options) tags(List<? extends CfnAcmeEndpointPropsMixin.TagsItemsProperty> tags) Tags associated with the ACME endpoint.
-
Method Details
-
create
@Stability(Stable) public static CfnAcmeEndpointPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAcmeEndpointPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAcmeEndpointPropsMixin.Builder.
-
authorizationBehavior
@Stability(Stable) public CfnAcmeEndpointPropsMixin.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 CfnAcmeEndpointPropsMixin.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 CfnAcmeEndpointPropsMixin.Builder certificateAuthority(CfnAcmeEndpointPropsMixin.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
@Stability(Stable) public CfnAcmeEndpointPropsMixin.Builder certificateTags(IResolvable 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 CfnAcmeEndpointPropsMixin.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 CfnAcmeEndpointPropsMixin.Builder tags(List<? extends CfnAcmeEndpointPropsMixin.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<CfnAcmeEndpointPropsMixin>- Returns:
- a newly built instance of
CfnAcmeEndpointPropsMixin.
-