Class PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.privateca_certificate.PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PrivatecaCertificateConfigX509ConfigAdditionalExtensions>
- Enclosing interface:
- PrivatecaCertificateConfigX509ConfigAdditionalExtensions
@Stability(Stable) public static final class PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder extends Object implements software.amazon.jsii.Builder<PrivatecaCertificateConfigX509ConfigAdditionalExtensions>
A builder forPrivatecaCertificateConfigX509ConfigAdditionalExtensions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivatecaCertificateConfigX509ConfigAdditionalExtensionsbuild()Builds the configured instance.PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Buildercritical(com.hashicorp.cdktf.IResolvable critical)Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getCritical()PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Buildercritical(Boolean critical)Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getCritical()PrivatecaCertificateConfigX509ConfigAdditionalExtensions.BuilderobjectId(PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId objectId)Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getObjectId()PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Buildervalue(String value)Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getValue()
-
-
-
Method Detail
-
critical
@Stability(Stable) public PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder critical(Boolean critical)
Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getCritical()- 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_certificate#critical PrivatecaCertificate#critical}- Returns:
this
-
critical
@Stability(Stable) public PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder critical(com.hashicorp.cdktf.IResolvable critical)
Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getCritical()- 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_certificate#critical PrivatecaCertificate#critical}- Returns:
this
-
objectId
@Stability(Stable) public PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder objectId(PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId objectId)
Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getObjectId()- 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#object_id PrivatecaCertificate#object_id}- Returns:
this
-
value
@Stability(Stable) public PrivatecaCertificateConfigX509ConfigAdditionalExtensions.Builder value(String value)
Sets the value ofPrivatecaCertificateConfigX509ConfigAdditionalExtensions.getValue()- 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_certificate#value PrivatecaCertificate#value}- Returns:
this
-
build
@Stability(Stable) public PrivatecaCertificateConfigX509ConfigAdditionalExtensions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PrivatecaCertificateConfigX509ConfigAdditionalExtensions>- Returns:
- a new instance of
PrivatecaCertificateConfigX509ConfigAdditionalExtensions - Throws:
NullPointerException- if any required attribute was not provided
-
-