Interface StartTlsConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    StartTlsConfig, StartTlsConfig.Builder

    public interface StartTlsConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasCleartextSocketConfig

        boolean hasCleartextSocketConfig()
         (optional) Configuration for clear-text socket used at the beginning of the session.
         
        .envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;
        Returns:
        Whether the cleartextSocketConfig field is set.
      • getCleartextSocketConfig

        RawBuffer getCleartextSocketConfig()
         (optional) Configuration for clear-text socket used at the beginning of the session.
         
        .envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;
        Returns:
        The cleartextSocketConfig.
      • getCleartextSocketConfigOrBuilder

        RawBufferOrBuilder getCleartextSocketConfigOrBuilder()
         (optional) Configuration for clear-text socket used at the beginning of the session.
         
        .envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;
      • hasTlsSocketConfig

        boolean hasTlsSocketConfig()
         Configuration for a downstream TLS socket.
         
        .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }
        Returns:
        Whether the tlsSocketConfig field is set.
      • getTlsSocketConfig

        DownstreamTlsContext getTlsSocketConfig()
         Configuration for a downstream TLS socket.
         
        .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }
        Returns:
        The tlsSocketConfig.
      • getTlsSocketConfigOrBuilder

        DownstreamTlsContextOrBuilder getTlsSocketConfigOrBuilder()
         Configuration for a downstream TLS socket.
         
        .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }