Class MtlsCertificateState.Builder

  • Enclosing class:
    MtlsCertificateState

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

      • accountId

        public MtlsCertificateState.Builder accountId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> accountId)
        Parameters:
        accountId - The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • accountId

        public MtlsCertificateState.Builder accountId​(java.lang.String accountId)
        Parameters:
        accountId - The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • ca

        public MtlsCertificateState.Builder ca​(@Nullable
                                               com.pulumi.core.Output<java.lang.Boolean> ca)
        Parameters:
        ca - Whether this is a CA or leaf certificate. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • ca

        public MtlsCertificateState.Builder ca​(java.lang.Boolean ca)
        Parameters:
        ca - Whether this is a CA or leaf certificate. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • certificates

        public MtlsCertificateState.Builder certificates​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> certificates)
        Parameters:
        certificates - Certificate you intend to use with mTLS-enabled services. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • certificates

        public MtlsCertificateState.Builder certificates​(java.lang.String certificates)
        Parameters:
        certificates - Certificate you intend to use with mTLS-enabled services. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • expiresOn

        public MtlsCertificateState.Builder expiresOn​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> expiresOn)
        Parameters:
        expiresOn - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • expiresOn

        public MtlsCertificateState.Builder expiresOn​(java.lang.String expiresOn)
        Parameters:
        expiresOn - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • issuer

        public MtlsCertificateState.Builder issuer​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> issuer)
        Parameters:
        issuer - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • issuer

        public MtlsCertificateState.Builder issuer​(java.lang.String issuer)
        Parameters:
        issuer - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • name

        public MtlsCertificateState.Builder name​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Optional unique name for the certificate. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • name

        public MtlsCertificateState.Builder name​(java.lang.String name)
        Parameters:
        name - Optional unique name for the certificate. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • privateKey

        public MtlsCertificateState.Builder privateKey​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> privateKey)
        Parameters:
        privateKey - The certificate's private key. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • privateKey

        public MtlsCertificateState.Builder privateKey​(java.lang.String privateKey)
        Parameters:
        privateKey - The certificate's private key. **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • serialNumber

        public MtlsCertificateState.Builder serialNumber​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> serialNumber)
        Parameters:
        serialNumber - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • serialNumber

        public MtlsCertificateState.Builder serialNumber​(java.lang.String serialNumber)
        Parameters:
        serialNumber - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • signature

        public MtlsCertificateState.Builder signature​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> signature)
        Parameters:
        signature - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • signature

        public MtlsCertificateState.Builder signature​(java.lang.String signature)
        Parameters:
        signature - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • uploadedOn

        public MtlsCertificateState.Builder uploadedOn​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> uploadedOn)
        Parameters:
        uploadedOn - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder
      • uploadedOn

        public MtlsCertificateState.Builder uploadedOn​(java.lang.String uploadedOn)
        Parameters:
        uploadedOn - **Modifying this attribute will force creation of a new resource.**
        Returns:
        builder