Interface HealthCheck.TcpHealthCheckOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HealthCheck.TcpHealthCheck, HealthCheck.TcpHealthCheck.Builder
Enclosing class:
HealthCheck

public static interface HealthCheck.TcpHealthCheckOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    When setting this value, it tries to attempt health check request with ProxyProtocol.
    When setting this value, it tries to attempt health check request with ProxyProtocol.
    getReceive(int index)
    When checking the response, “fuzzy” matching is performed such that each payload block must be found, and in the order specified, but not necessarily contiguous.
    int
    When checking the response, “fuzzy” matching is performed such that each payload block must be found, and in the order specified, but not necessarily contiguous.
    When checking the response, “fuzzy” matching is performed such that each payload block must be found, and in the order specified, but not necessarily contiguous.
    When checking the response, “fuzzy” matching is performed such that each payload block must be found, and in the order specified, but not necessarily contiguous.
    When checking the response, “fuzzy” matching is performed such that each payload block must be found, and in the order specified, but not necessarily contiguous.
    Empty payloads imply a connect-only health check.
    Empty payloads imply a connect-only health check.
    boolean
    When setting this value, it tries to attempt health check request with ProxyProtocol.
    boolean
    Empty payloads imply a connect-only health check.

    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

    • hasSend

      boolean hasSend()
       Empty payloads imply a connect-only health check.
       
      .envoy.config.core.v3.HealthCheck.Payload send = 1;
      Returns:
      Whether the send field is set.
    • getSend

       Empty payloads imply a connect-only health check.
       
      .envoy.config.core.v3.HealthCheck.Payload send = 1;
      Returns:
      The send.
    • getSendOrBuilder

      HealthCheck.PayloadOrBuilder getSendOrBuilder()
       Empty payloads imply a connect-only health check.
       
      .envoy.config.core.v3.HealthCheck.Payload send = 1;
    • getReceiveList

      List<HealthCheck.Payload> getReceiveList()
       When checking the response, “fuzzy” matching is performed such that each
       payload block must be found, and in the order specified, but not
       necessarily contiguous.
       
      repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
    • getReceive

      HealthCheck.Payload getReceive(int index)
       When checking the response, “fuzzy” matching is performed such that each
       payload block must be found, and in the order specified, but not
       necessarily contiguous.
       
      repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
    • getReceiveCount

      int getReceiveCount()
       When checking the response, “fuzzy” matching is performed such that each
       payload block must be found, and in the order specified, but not
       necessarily contiguous.
       
      repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
    • getReceiveOrBuilderList

      List<? extends HealthCheck.PayloadOrBuilder> getReceiveOrBuilderList()
       When checking the response, “fuzzy” matching is performed such that each
       payload block must be found, and in the order specified, but not
       necessarily contiguous.
       
      repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
    • getReceiveOrBuilder

      HealthCheck.PayloadOrBuilder getReceiveOrBuilder(int index)
       When checking the response, “fuzzy” matching is performed such that each
       payload block must be found, and in the order specified, but not
       necessarily contiguous.
       
      repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
    • hasProxyProtocolConfig

      boolean hasProxyProtocolConfig()
       When setting this value, it tries to attempt health check request with ProxyProtocol.
       When ``send`` is presented, they are sent after preceding ProxyProtocol header.
       Only ProxyProtocol header is sent when ``send`` is not presented.
       It allows to use both ProxyProtocol V1 and V2. In V1, it presents L3/L4. In V2, it includes
       LOCAL command and doesn't include L3/L4.
       
      .envoy.config.core.v3.ProxyProtocolConfig proxy_protocol_config = 3;
      Returns:
      Whether the proxyProtocolConfig field is set.
    • getProxyProtocolConfig

      ProxyProtocolConfig getProxyProtocolConfig()
       When setting this value, it tries to attempt health check request with ProxyProtocol.
       When ``send`` is presented, they are sent after preceding ProxyProtocol header.
       Only ProxyProtocol header is sent when ``send`` is not presented.
       It allows to use both ProxyProtocol V1 and V2. In V1, it presents L3/L4. In V2, it includes
       LOCAL command and doesn't include L3/L4.
       
      .envoy.config.core.v3.ProxyProtocolConfig proxy_protocol_config = 3;
      Returns:
      The proxyProtocolConfig.
    • getProxyProtocolConfigOrBuilder

      ProxyProtocolConfigOrBuilder getProxyProtocolConfigOrBuilder()
       When setting this value, it tries to attempt health check request with ProxyProtocol.
       When ``send`` is presented, they are sent after preceding ProxyProtocol header.
       Only ProxyProtocol header is sent when ``send`` is not presented.
       It allows to use both ProxyProtocol V1 and V2. In V1, it presents L3/L4. In V2, it includes
       LOCAL command and doesn't include L3/L4.
       
      .envoy.config.core.v3.ProxyProtocolConfig proxy_protocol_config = 3;