Class CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.acmpca.CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty>
- Enclosing interface:
CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty
@Stability(Stable)
public static final class CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.omitExtension(Boolean omitExtension) omitExtension(IResolvable omitExtension)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
omitExtension
@Stability(Stable) public CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.Builder omitExtension(Boolean omitExtension) Sets the value ofCfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.getOmitExtension()- Parameters:
omitExtension- Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set totrue, then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough.Only set this if you have another way to distribute the CRL Distribution Points for certificates issued by your CA, such as the Matter Distributed Compliance Ledger.
This configuration cannot be enabled with a custom CNAME set.
- Returns:
this
-
omitExtension
@Stability(Stable) public CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.Builder omitExtension(IResolvable omitExtension) Sets the value ofCfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty.getOmitExtension()- Parameters:
omitExtension- Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set totrue, then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough.Only set this if you have another way to distribute the CRL Distribution Points for certificates issued by your CA, such as the Matter Distributed Compliance Ledger.
This configuration cannot be enabled with a custom CNAME set.
- Returns:
this
-
build
@Stability(Stable) public CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty>- Returns:
- a new instance of
CfnCertificateAuthorityPropsMixin.CrlDistributionPointExtensionConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-