Class PrivatecaCertificateTemplatePassthroughExtensions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.privateca_certificate_template.PrivatecaCertificateTemplatePassthroughExtensions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PrivatecaCertificateTemplatePassthroughExtensions>
- Enclosing interface:
- PrivatecaCertificateTemplatePassthroughExtensions
@Stability(Stable) public static final class PrivatecaCertificateTemplatePassthroughExtensions.Builder extends Object implements software.amazon.jsii.Builder<PrivatecaCertificateTemplatePassthroughExtensions>
A builder forPrivatecaCertificateTemplatePassthroughExtensions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivatecaCertificateTemplatePassthroughExtensions.BuilderadditionalExtensions(com.hashicorp.cdktf.IResolvable additionalExtensions)PrivatecaCertificateTemplatePassthroughExtensions.BuilderadditionalExtensions(List<? extends PrivatecaCertificateTemplatePassthroughExtensionsAdditionalExtensions> additionalExtensions)PrivatecaCertificateTemplatePassthroughExtensionsbuild()Builds the configured instance.PrivatecaCertificateTemplatePassthroughExtensions.BuilderknownExtensions(List<String> knownExtensions)Sets the value ofPrivatecaCertificateTemplatePassthroughExtensions.getKnownExtensions()
-
-
-
Method Detail
-
additionalExtensions
@Stability(Stable) public PrivatecaCertificateTemplatePassthroughExtensions.Builder additionalExtensions(com.hashicorp.cdktf.IResolvable additionalExtensions)
- Parameters:
additionalExtensions- additional_extensions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate_template#additional_extensions PrivatecaCertificateTemplate#additional_extensions}- Returns:
this
-
additionalExtensions
@Stability(Stable) public PrivatecaCertificateTemplatePassthroughExtensions.Builder additionalExtensions(List<? extends PrivatecaCertificateTemplatePassthroughExtensionsAdditionalExtensions> additionalExtensions)
- Parameters:
additionalExtensions- additional_extensions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate_template#additional_extensions PrivatecaCertificateTemplate#additional_extensions}- Returns:
this
-
knownExtensions
@Stability(Stable) public PrivatecaCertificateTemplatePassthroughExtensions.Builder knownExtensions(List<String> knownExtensions)
Sets the value ofPrivatecaCertificateTemplatePassthroughExtensions.getKnownExtensions()- Parameters:
knownExtensions- Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate_template#known_extensions PrivatecaCertificateTemplate#known_extensions}- Returns:
this
-
build
@Stability(Stable) public PrivatecaCertificateTemplatePassthroughExtensions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PrivatecaCertificateTemplatePassthroughExtensions>- Returns:
- a new instance of
PrivatecaCertificateTemplatePassthroughExtensions - Throws:
NullPointerException- if any required attribute was not provided
-
-