Class TlsCipherPolicyState.Builder

  • Enclosing class:
    TlsCipherPolicyState

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

      • ciphers

        public TlsCipherPolicyState.Builder ciphers​(@Nullable
                                                    com.pulumi.core.Output<java.util.List<java.lang.String>> ciphers)
        Parameters:
        ciphers - The encryption algorithms supported. It depends on the value of `tls_versions`.
        Returns:
        builder
      • ciphers

        public TlsCipherPolicyState.Builder ciphers​(java.util.List<java.lang.String> ciphers)
        Parameters:
        ciphers - The encryption algorithms supported. It depends on the value of `tls_versions`.
        Returns:
        builder
      • ciphers

        public TlsCipherPolicyState.Builder ciphers​(java.lang.String... ciphers)
        Parameters:
        ciphers - The encryption algorithms supported. It depends on the value of `tls_versions`.
        Returns:
        builder
      • status

        public TlsCipherPolicyState.Builder status​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - TLS policy instance state.
        Returns:
        builder
      • status

        public TlsCipherPolicyState.Builder status​(java.lang.String status)
        Parameters:
        status - TLS policy instance state.
        Returns:
        builder
      • tlsCipherPolicyName

        public TlsCipherPolicyState.Builder tlsCipherPolicyName​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> tlsCipherPolicyName)
        Parameters:
        tlsCipherPolicyName - TLS policy name. Length is from 2 to 128, or in both the English and Chinese characters must be with an uppercase/lowercase letter or a Chinese character and the beginning, may contain numbers, in dot `.`, underscore `_` or dash `-`.
        Returns:
        builder
      • tlsCipherPolicyName

        public TlsCipherPolicyState.Builder tlsCipherPolicyName​(java.lang.String tlsCipherPolicyName)
        Parameters:
        tlsCipherPolicyName - TLS policy name. Length is from 2 to 128, or in both the English and Chinese characters must be with an uppercase/lowercase letter or a Chinese character and the beginning, may contain numbers, in dot `.`, underscore `_` or dash `-`.
        Returns:
        builder
      • tlsVersions

        public TlsCipherPolicyState.Builder tlsVersions​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<java.lang.String>> tlsVersions)
        Parameters:
        tlsVersions - The version of TLS protocol. You can find the corresponding value description in the document center [What is Tls Cipher Policy](https://www.alibabacloud.com/help/doc-detail/196714.htm).
        Returns:
        builder
      • tlsVersions

        public TlsCipherPolicyState.Builder tlsVersions​(java.util.List<java.lang.String> tlsVersions)
        Parameters:
        tlsVersions - The version of TLS protocol. You can find the corresponding value description in the document center [What is Tls Cipher Policy](https://www.alibabacloud.com/help/doc-detail/196714.htm).
        Returns:
        builder
      • tlsVersions

        public TlsCipherPolicyState.Builder tlsVersions​(java.lang.String... tlsVersions)
        Parameters:
        tlsVersions - The version of TLS protocol. You can find the corresponding value description in the document center [What is Tls Cipher Policy](https://www.alibabacloud.com/help/doc-detail/196714.htm).
        Returns:
        builder