Class CustomerCertificateParameters


  • public final class CustomerCertificateParameters
    extends SecretParameters
    Customer Certificate used for https.
    • Constructor Detail

      • CustomerCertificateParameters

        public CustomerCertificateParameters()
    • Method Detail

      • secretSource

        public ResourceReference secretSource()
        Get the secretSource property: Resource reference to the KV secret.
        Returns:
        the secretSource value.
      • withSecretSource

        public CustomerCertificateParameters withSecretSource​(ResourceReference secretSource)
        Set the secretSource property: Resource reference to the KV secret.
        Parameters:
        secretSource - the secretSource value to set.
        Returns:
        the CustomerCertificateParameters object itself.
      • secretVersion

        public String secretVersion()
        Get the secretVersion property: Version of the secret to be used.
        Returns:
        the secretVersion value.
      • withSecretVersion

        public CustomerCertificateParameters withSecretVersion​(String secretVersion)
        Set the secretVersion property: Version of the secret to be used.
        Parameters:
        secretVersion - the secretVersion value to set.
        Returns:
        the CustomerCertificateParameters object itself.
      • certificateAuthority

        public String certificateAuthority()
        Get the certificateAuthority property: Certificate issuing authority.
        Returns:
        the certificateAuthority value.
      • withCertificateAuthority

        public CustomerCertificateParameters withCertificateAuthority​(String certificateAuthority)
        Set the certificateAuthority property: Certificate issuing authority.
        Parameters:
        certificateAuthority - the certificateAuthority value to set.
        Returns:
        the CustomerCertificateParameters object itself.
      • useLatestVersion

        public Boolean useLatestVersion()
        Get the useLatestVersion property: Whether to use the latest version for the certificate.
        Returns:
        the useLatestVersion value.
      • withUseLatestVersion

        public CustomerCertificateParameters withUseLatestVersion​(Boolean useLatestVersion)
        Set the useLatestVersion property: Whether to use the latest version for the certificate.
        Parameters:
        useLatestVersion - the useLatestVersion value to set.
        Returns:
        the CustomerCertificateParameters object itself.
      • subjectAlternativeNames

        public List<String> subjectAlternativeNames()
        Get the subjectAlternativeNames property: The list of SANs.
        Returns:
        the subjectAlternativeNames value.
      • withSubjectAlternativeNames

        public CustomerCertificateParameters withSubjectAlternativeNames​(List<String> subjectAlternativeNames)
        Set the subjectAlternativeNames property: The list of SANs.
        Parameters:
        subjectAlternativeNames - the subjectAlternativeNames value to set.
        Returns:
        the CustomerCertificateParameters object itself.