Class CertificateManagerCertificateManaged.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • dnsAuthorizations

        @Stability(Stable)
        public CertificateManagerCertificateManaged.Builder dnsAuthorizations​(List<String> dnsAuthorizations)
        Parameters:
        dnsAuthorizations - Authorizations that will be used for performing domain authorization. Either issuanceConfig or dnsAuthorizations should be specificed, but not both. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#dns_authorizations CertificateManagerCertificate#dns_authorizations}
        Returns:
        this
      • domains

        @Stability(Stable)
        public CertificateManagerCertificateManaged.Builder domains​(List<String> domains)
        Parameters:
        domains - The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#domains CertificateManagerCertificate#domains}
        Returns:
        this
      • issuanceConfig

        @Stability(Stable)
        public CertificateManagerCertificateManaged.Builder issuanceConfig​(String issuanceConfig)
        Parameters:
        issuanceConfig - The resource name for a CertificateIssuanceConfig used to configure private PKI certificates in the format projects/* /locations/* /certificateIssuanceConfigs/*. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa. Either issuanceConfig or dnsAuthorizations should be specificed, but not both. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/certificate_manager_certificate#issuance_config CertificateManagerCertificate#issuance_config} Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.
        Returns:
        this