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 Summary

    Modifier and Type
    Method
    Description
    (optional) Configuration for clear-text socket used at the beginning of the session.
    (optional) Configuration for clear-text socket used at the beginning of the session.
    Configuration for a downstream TLS socket.
    Configuration for a downstream TLS socket.
    boolean
    (optional) Configuration for clear-text socket used at the beginning of the session.
    boolean
    Configuration for a downstream TLS socket.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • 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) = { ... }