Class TrustStoreCertificateArgs.Builder

  • Enclosing class:
    TrustStoreCertificateArgs

    public static final class TrustStoreCertificateArgs.Builder
    extends java.lang.Object
    • Method Detail

      • body

        public TrustStoreCertificateArgs.Builder body​(com.pulumi.core.Output<java.lang.String> body)
        Parameters:
        body - Certificate body in PEM format.
        Returns:
        builder
      • issuer

        public TrustStoreCertificateArgs.Builder issuer​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> issuer)
        Parameters:
        issuer - Certificate issuer.
        Returns:
        builder
      • notValidAfter

        public TrustStoreCertificateArgs.Builder notValidAfter​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> notValidAfter)
        Parameters:
        notValidAfter - Date and time when the certificate expires in RFC3339 format.
        Returns:
        builder
      • notValidAfter

        public TrustStoreCertificateArgs.Builder notValidAfter​(java.lang.String notValidAfter)
        Parameters:
        notValidAfter - Date and time when the certificate expires in RFC3339 format.
        Returns:
        builder
      • notValidBefore

        public TrustStoreCertificateArgs.Builder notValidBefore​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> notValidBefore)
        Parameters:
        notValidBefore - Date and time when the certificate becomes valid in RFC3339 format.
        Returns:
        builder
      • notValidBefore

        public TrustStoreCertificateArgs.Builder notValidBefore​(java.lang.String notValidBefore)
        Parameters:
        notValidBefore - Date and time when the certificate becomes valid in RFC3339 format.
        Returns:
        builder
      • subject

        public TrustStoreCertificateArgs.Builder subject​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> subject)
        Parameters:
        subject - Certificate subject.
        Returns:
        builder
      • thumbprint

        public TrustStoreCertificateArgs.Builder thumbprint​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> thumbprint)
        Parameters:
        thumbprint - Certificate thumbprint.
        Returns:
        builder
      • thumbprint

        public TrustStoreCertificateArgs.Builder thumbprint​(java.lang.String thumbprint)
        Parameters:
        thumbprint - Certificate thumbprint.
        Returns:
        builder