Class CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.pcaconnectorad.mixins.CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplatePropsMixin.ApplicationPoliciesProperty>
- Enclosing interface:
CfnTemplatePropsMixin.ApplicationPoliciesProperty
@Stability(Stable)
public static final class CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplatePropsMixin.ApplicationPoliciesProperty>
A builder for
CfnTemplatePropsMixin.ApplicationPoliciesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getCritical()critical(IResolvable critical) Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getCritical()Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getPolicies()policies(IResolvable policies) Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getPolicies()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
critical
@Stability(Stable) public CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder critical(Boolean critical) Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getCritical()- Parameters:
critical- Marks the application policy extension as critical.- Returns:
this
-
critical
@Stability(Stable) public CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder critical(IResolvable critical) Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getCritical()- Parameters:
critical- Marks the application policy extension as critical.- Returns:
this
-
policies
@Stability(Stable) public CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder policies(IResolvable policies) Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getPolicies()- Parameters:
policies- Application policies describe what the certificate can be used for.- Returns:
this
-
policies
@Stability(Stable) public CfnTemplatePropsMixin.ApplicationPoliciesProperty.Builder policies(List<? extends Object> policies) Sets the value ofCfnTemplatePropsMixin.ApplicationPoliciesProperty.getPolicies()- Parameters:
policies- Application policies describe what the certificate can be used for.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTemplatePropsMixin.ApplicationPoliciesProperty>- Returns:
- a new instance of
CfnTemplatePropsMixin.ApplicationPoliciesProperty - Throws:
NullPointerException- if any required attribute was not provided
-