Class PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.privateca_ca_pool.PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions>
- Enclosing interface:
- PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions
@Stability(Stable) public static final class PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder extends Object implements software.amazon.jsii.Builder<PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensionsbuild()Builds the configured instance.PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Buildercritical(com.hashicorp.cdktf.IResolvable critical)PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Buildercritical(Boolean critical)PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.BuilderobjectId(PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId objectId)PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Buildervalue(String value)
-
-
-
Method Detail
-
critical
@Stability(Stable) public PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder critical(Boolean critical)
- Parameters:
critical- Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#critical PrivatecaCaPool#critical}- Returns:
this
-
critical
@Stability(Stable) public PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder critical(com.hashicorp.cdktf.IResolvable critical)
- Parameters:
critical- Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#critical PrivatecaCaPool#critical}- Returns:
this
-
objectId
@Stability(Stable) public PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder objectId(PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId objectId)
- Parameters:
objectId- object_id block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#object_id PrivatecaCaPool#object_id}- Returns:
this
-
value
@Stability(Stable) public PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions.Builder value(String value)
- Parameters:
value- The value of this X.509 extension. A base64-encoded string. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#value PrivatecaCaPool#value}- Returns:
this
-
build
@Stability(Stable) public PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions>- Returns:
- a new instance of
PrivatecaCaPoolIssuancePolicyBaselineValuesAdditionalExtensions - Throws:
NullPointerException- if any required attribute was not provided
-
-