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

public interface DubboProxyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getStatPrefix

      String getStatPrefix()
       The human readable prefix to use when emitting statistics.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Returns:
      The statPrefix.
    • getStatPrefixBytes

      com.google.protobuf.ByteString getStatPrefixBytes()
       The human readable prefix to use when emitting statistics.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for statPrefix.
    • getProtocolTypeValue

      int getProtocolTypeValue()
       Configure the protocol used.
       
      .envoy.config.filter.network.dubbo_proxy.v2alpha1.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for protocolType.
    • getProtocolType

      ProtocolType getProtocolType()
       Configure the protocol used.
       
      .envoy.config.filter.network.dubbo_proxy.v2alpha1.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Returns:
      The protocolType.
    • getSerializationTypeValue

      int getSerializationTypeValue()
       Configure the serialization protocol used.
       
      .envoy.config.filter.network.dubbo_proxy.v2alpha1.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for serializationType.
    • getSerializationType

      SerializationType getSerializationType()
       Configure the serialization protocol used.
       
      .envoy.config.filter.network.dubbo_proxy.v2alpha1.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Returns:
      The serializationType.
    • getRouteConfigList

      List<RouteConfiguration> getRouteConfigList()
       The route table for the connection manager is static and is specified in this property.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.RouteConfiguration route_config = 4;
    • getRouteConfig

      RouteConfiguration getRouteConfig(int index)
       The route table for the connection manager is static and is specified in this property.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.RouteConfiguration route_config = 4;
    • getRouteConfigCount

      int getRouteConfigCount()
       The route table for the connection manager is static and is specified in this property.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.RouteConfiguration route_config = 4;
    • getRouteConfigOrBuilderList

      List<? extends RouteConfigurationOrBuilder> getRouteConfigOrBuilderList()
       The route table for the connection manager is static and is specified in this property.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.RouteConfiguration route_config = 4;
    • getRouteConfigOrBuilder

      RouteConfigurationOrBuilder getRouteConfigOrBuilder(int index)
       The route table for the connection manager is static and is specified in this property.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.RouteConfiguration route_config = 4;
    • getDubboFiltersList

      List<DubboFilter> getDubboFiltersList()
       A list of individual Dubbo filters that make up the filter chain for requests made to the
       Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
       compatibility, if no dubbo_filters are specified, a default Dubbo router filter
       (`envoy.filters.dubbo.router`) is used.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.DubboFilter dubbo_filters = 5;
    • getDubboFilters

      DubboFilter getDubboFilters(int index)
       A list of individual Dubbo filters that make up the filter chain for requests made to the
       Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
       compatibility, if no dubbo_filters are specified, a default Dubbo router filter
       (`envoy.filters.dubbo.router`) is used.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.DubboFilter dubbo_filters = 5;
    • getDubboFiltersCount

      int getDubboFiltersCount()
       A list of individual Dubbo filters that make up the filter chain for requests made to the
       Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
       compatibility, if no dubbo_filters are specified, a default Dubbo router filter
       (`envoy.filters.dubbo.router`) is used.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.DubboFilter dubbo_filters = 5;
    • getDubboFiltersOrBuilderList

      List<? extends DubboFilterOrBuilder> getDubboFiltersOrBuilderList()
       A list of individual Dubbo filters that make up the filter chain for requests made to the
       Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
       compatibility, if no dubbo_filters are specified, a default Dubbo router filter
       (`envoy.filters.dubbo.router`) is used.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.DubboFilter dubbo_filters = 5;
    • getDubboFiltersOrBuilder

      DubboFilterOrBuilder getDubboFiltersOrBuilder(int index)
       A list of individual Dubbo filters that make up the filter chain for requests made to the
       Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
       compatibility, if no dubbo_filters are specified, a default Dubbo router filter
       (`envoy.filters.dubbo.router`) is used.
       
      repeated .envoy.config.filter.network.dubbo_proxy.v2alpha1.DubboFilter dubbo_filters = 5;