Interface VirtualClusterOrBuilder

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

@Generated public interface VirtualClusterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getHeaders(int index)
    Specifies a list of header matchers to use for matching requests.
    int
    Specifies a list of header matchers to use for matching requests.
    Specifies a list of header matchers to use for matching requests.
    Specifies a list of header matchers to use for matching requests.
    Specifies a list of header matchers to use for matching requests.
    Specifies the name of the virtual cluster.
    com.google.protobuf.ByteString
    Specifies the name of the virtual cluster.

    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

    • getHeadersList

      List<HeaderMatcher> getHeadersList()
      Specifies a list of header matchers to use for matching requests. Each specified header must
      match. The pseudo-headers ``:path`` and ``:method`` can be used to match the request path and
      method, respectively.
      
      repeated .envoy.config.route.v3.HeaderMatcher headers = 4;
    • getHeaders

      HeaderMatcher getHeaders(int index)
      Specifies a list of header matchers to use for matching requests. Each specified header must
      match. The pseudo-headers ``:path`` and ``:method`` can be used to match the request path and
      method, respectively.
      
      repeated .envoy.config.route.v3.HeaderMatcher headers = 4;
    • getHeadersCount

      int getHeadersCount()
      Specifies a list of header matchers to use for matching requests. Each specified header must
      match. The pseudo-headers ``:path`` and ``:method`` can be used to match the request path and
      method, respectively.
      
      repeated .envoy.config.route.v3.HeaderMatcher headers = 4;
    • getHeadersOrBuilderList

      List<? extends HeaderMatcherOrBuilder> getHeadersOrBuilderList()
      Specifies a list of header matchers to use for matching requests. Each specified header must
      match. The pseudo-headers ``:path`` and ``:method`` can be used to match the request path and
      method, respectively.
      
      repeated .envoy.config.route.v3.HeaderMatcher headers = 4;
    • getHeadersOrBuilder

      HeaderMatcherOrBuilder getHeadersOrBuilder(int index)
      Specifies a list of header matchers to use for matching requests. Each specified header must
      match. The pseudo-headers ``:path`` and ``:method`` can be used to match the request path and
      method, respectively.
      
      repeated .envoy.config.route.v3.HeaderMatcher headers = 4;
    • getName

      String getName()
      Specifies the name of the virtual cluster. The virtual cluster name as well
      as the virtual host name are used when emitting statistics. The statistics are emitted by the
      router filter and are documented :ref:`here <config_http_filters_router_stats>`.
      
      string name = 2 [(.validate.rules) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
      Specifies the name of the virtual cluster. The virtual cluster name as well
      as the virtual host name are used when emitting statistics. The statistics are emitted by the
      router filter and are documented :ref:`here <config_http_filters_router_stats>`.
      
      string name = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for name.