Class PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.privateca_certificate_template.PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions>
- Enclosing interface:
- PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions
@Stability(Stable) public static final class PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder extends Object implements software.amazon.jsii.Builder<PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensionsbuild()Builds the configured instance.PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Buildercritical(com.hashicorp.cdktf.IResolvable critical)PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Buildercritical(Boolean critical)PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.BuilderobjectId(PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensionsObjectId objectId)PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Buildervalue(String value)
-
-
-
Method Detail
-
objectId
@Stability(Stable) public PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder objectId(PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensionsObjectId 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_certificate_template#object_id PrivatecaCertificateTemplate#object_id}- Returns:
this
-
value
@Stability(Stable) public PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder value(String value)
- Parameters:
value- Required. The value of this X.509 extension. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate_template#value PrivatecaCertificateTemplate#value}- Returns:
this
-
critical
@Stability(Stable) public PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder critical(Boolean critical)
- Parameters:
critical- Optional. 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). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate_template#critical PrivatecaCertificateTemplate#critical}- Returns:
this
-
critical
@Stability(Stable) public PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions.Builder critical(com.hashicorp.cdktf.IResolvable critical)
- Parameters:
critical- Optional. 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). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate_template#critical PrivatecaCertificateTemplate#critical}- Returns:
this
-
build
@Stability(Stable) public PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions>- Returns:
- a new instance of
PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensions - Throws:
NullPointerException- if any required attribute was not provided
-
-