Class CertificateManagerCertificateSelfManaged.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.certificate_manager_certificate.CertificateManagerCertificateSelfManaged.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CertificateManagerCertificateSelfManaged>
- Enclosing interface:
- CertificateManagerCertificateSelfManaged
@Stability(Stable) public static final class CertificateManagerCertificateSelfManaged.Builder extends Object implements software.amazon.jsii.Builder<CertificateManagerCertificateSelfManaged>
A builder forCertificateManagerCertificateSelfManaged
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateManagerCertificateSelfManagedbuild()Builds the configured instance.CertificateManagerCertificateSelfManaged.BuildercertificatePem(String certificatePem)Sets the value ofCertificateManagerCertificateSelfManaged.getCertificatePem()CertificateManagerCertificateSelfManaged.BuilderpemCertificate(String pemCertificate)Sets the value ofCertificateManagerCertificateSelfManaged.getPemCertificate()CertificateManagerCertificateSelfManaged.BuilderpemPrivateKey(String pemPrivateKey)Sets the value ofCertificateManagerCertificateSelfManaged.getPemPrivateKey()CertificateManagerCertificateSelfManaged.BuilderprivateKeyPem(String privateKeyPem)Sets the value ofCertificateManagerCertificateSelfManaged.getPrivateKeyPem()
-
-
-
Method Detail
-
certificatePem
@Stability(Stable) public CertificateManagerCertificateSelfManaged.Builder certificatePem(String certificatePem)
Sets the value ofCertificateManagerCertificateSelfManaged.getCertificatePem()- Parameters:
certificatePem- The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#certificate_pem CertificateManagerCertificate#certificate_pem}- Returns:
this
-
pemCertificate
@Stability(Stable) public CertificateManagerCertificateSelfManaged.Builder pemCertificate(String pemCertificate)
Sets the value ofCertificateManagerCertificateSelfManaged.getPemCertificate()- Parameters:
pemCertificate- The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#pem_certificate CertificateManagerCertificate#pem_certificate}- Returns:
this
-
pemPrivateKey
@Stability(Stable) public CertificateManagerCertificateSelfManaged.Builder pemPrivateKey(String pemPrivateKey)
Sets the value ofCertificateManagerCertificateSelfManaged.getPemPrivateKey()- Parameters:
pemPrivateKey- The private key of the leaf certificate in PEM-encoded form. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#pem_private_key CertificateManagerCertificate#pem_private_key}- Returns:
this
-
privateKeyPem
@Stability(Stable) public CertificateManagerCertificateSelfManaged.Builder privateKeyPem(String privateKeyPem)
Sets the value ofCertificateManagerCertificateSelfManaged.getPrivateKeyPem()- Parameters:
privateKeyPem- The private key of the leaf certificate in PEM-encoded form. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#private_key_pem CertificateManagerCertificate#private_key_pem}- Returns:
this
-
build
@Stability(Stable) public CertificateManagerCertificateSelfManaged build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CertificateManagerCertificateSelfManaged>- Returns:
- a new instance of
CertificateManagerCertificateSelfManaged - Throws:
NullPointerException- if any required attribute was not provided
-
-