java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3.DubboProxy.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, DubboProxyOrBuilder, Cloneable
Enclosing class:
DubboProxy

public static final class DubboProxy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder> implements DubboProxyOrBuilder
 [#next-free-field: 8]
 
Protobuf type envoy.extensions.filters.network.dubbo_proxy.v3.DubboProxy
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • clear

      public DubboProxy.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • getDefaultInstanceForType

      public DubboProxy getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public DubboProxy build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DubboProxy buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public DubboProxy.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • setField

      public DubboProxy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • clearField

      public DubboProxy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • clearOneof

      public DubboProxy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • setRepeatedField

      public DubboProxy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • addRepeatedField

      public DubboProxy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • mergeFrom

      public DubboProxy.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DubboProxy.Builder>
    • mergeFrom

      public DubboProxy.Builder mergeFrom(DubboProxy other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • mergeFrom

      public DubboProxy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DubboProxy.Builder>
      Throws:
      IOException
    • getRouteSpecifierCase

      public DubboProxy.RouteSpecifierCase getRouteSpecifierCase()
      Specified by:
      getRouteSpecifierCase in interface DubboProxyOrBuilder
    • clearRouteSpecifier

      public DubboProxy.Builder clearRouteSpecifier()
    • getStatPrefix

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

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

      public DubboProxy.Builder setStatPrefix(String value)
       The human readable prefix to use when emitting statistics.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The statPrefix to set.
      Returns:
      This builder for chaining.
    • clearStatPrefix

      public DubboProxy.Builder clearStatPrefix()
       The human readable prefix to use when emitting statistics.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setStatPrefixBytes

      public DubboProxy.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
       The human readable prefix to use when emitting statistics.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The bytes for statPrefix to set.
      Returns:
      This builder for chaining.
    • getProtocolTypeValue

      public int getProtocolTypeValue()
       Configure the protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Specified by:
      getProtocolTypeValue in interface DubboProxyOrBuilder
      Returns:
      The enum numeric value on the wire for protocolType.
    • setProtocolTypeValue

      public DubboProxy.Builder setProtocolTypeValue(int value)
       Configure the protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Parameters:
      value - The enum numeric value on the wire for protocolType to set.
      Returns:
      This builder for chaining.
    • getProtocolType

      public ProtocolType getProtocolType()
       Configure the protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Specified by:
      getProtocolType in interface DubboProxyOrBuilder
      Returns:
      The protocolType.
    • setProtocolType

      public DubboProxy.Builder setProtocolType(ProtocolType value)
       Configure the protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Parameters:
      value - The protocolType to set.
      Returns:
      This builder for chaining.
    • clearProtocolType

      public DubboProxy.Builder clearProtocolType()
       Configure the protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • getSerializationTypeValue

      public int getSerializationTypeValue()
       Configure the serialization protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Specified by:
      getSerializationTypeValue in interface DubboProxyOrBuilder
      Returns:
      The enum numeric value on the wire for serializationType.
    • setSerializationTypeValue

      public DubboProxy.Builder setSerializationTypeValue(int value)
       Configure the serialization protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Parameters:
      value - The enum numeric value on the wire for serializationType to set.
      Returns:
      This builder for chaining.
    • getSerializationType

      public SerializationType getSerializationType()
       Configure the serialization protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Specified by:
      getSerializationType in interface DubboProxyOrBuilder
      Returns:
      The serializationType.
    • setSerializationType

      public DubboProxy.Builder setSerializationType(SerializationType value)
       Configure the serialization protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Parameters:
      value - The serializationType to set.
      Returns:
      This builder for chaining.
    • clearSerializationType

      public DubboProxy.Builder clearSerializationType()
       Configure the serialization protocol used.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • getRouteConfigList

      @Deprecated public List<RouteConfiguration> getRouteConfigList()
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Specified by:
      getRouteConfigList in interface DubboProxyOrBuilder
    • getRouteConfigCount

      @Deprecated public int getRouteConfigCount()
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Specified by:
      getRouteConfigCount in interface DubboProxyOrBuilder
    • getRouteConfig

      @Deprecated public RouteConfiguration getRouteConfig(int index)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Specified by:
      getRouteConfig in interface DubboProxyOrBuilder
    • setRouteConfig

      @Deprecated public DubboProxy.Builder setRouteConfig(int index, RouteConfiguration value)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • setRouteConfig

      @Deprecated public DubboProxy.Builder setRouteConfig(int index, RouteConfiguration.Builder builderForValue)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • addRouteConfig

      @Deprecated public DubboProxy.Builder addRouteConfig(RouteConfiguration value)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • addRouteConfig

      @Deprecated public DubboProxy.Builder addRouteConfig(int index, RouteConfiguration value)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • addRouteConfig

      @Deprecated public DubboProxy.Builder addRouteConfig(RouteConfiguration.Builder builderForValue)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • addRouteConfig

      @Deprecated public DubboProxy.Builder addRouteConfig(int index, RouteConfiguration.Builder builderForValue)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • addAllRouteConfig

      @Deprecated public DubboProxy.Builder addAllRouteConfig(Iterable<? extends RouteConfiguration> values)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • clearRouteConfig

      @Deprecated public DubboProxy.Builder clearRouteConfig()
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • removeRouteConfig

      @Deprecated public DubboProxy.Builder removeRouteConfig(int index)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • getRouteConfigBuilder

      @Deprecated public RouteConfiguration.Builder getRouteConfigBuilder(int index)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • getRouteConfigOrBuilder

      @Deprecated public RouteConfigurationOrBuilder getRouteConfigOrBuilder(int index)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Specified by:
      getRouteConfigOrBuilder in interface DubboProxyOrBuilder
    • getRouteConfigOrBuilderList

      @Deprecated public List<? extends RouteConfigurationOrBuilder> getRouteConfigOrBuilderList()
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Specified by:
      getRouteConfigOrBuilderList in interface DubboProxyOrBuilder
    • addRouteConfigBuilder

      @Deprecated public RouteConfiguration.Builder addRouteConfigBuilder()
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • addRouteConfigBuilder

      @Deprecated public RouteConfiguration.Builder addRouteConfigBuilder(int index)
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • getRouteConfigBuilderList

      @Deprecated public List<RouteConfiguration.Builder> getRouteConfigBuilderList()
      Deprecated.
       The route table for the connection manager is static and is specified in this property.
      
       .. note::
      
         This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
       
      repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • hasDrds

      public boolean hasDrds()
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
      Specified by:
      hasDrds in interface DubboProxyOrBuilder
      Returns:
      Whether the drds field is set.
    • getDrds

      public Drds getDrds()
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
      Specified by:
      getDrds in interface DubboProxyOrBuilder
      Returns:
      The drds.
    • setDrds

      public DubboProxy.Builder setDrds(Drds value)
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
    • setDrds

      public DubboProxy.Builder setDrds(Drds.Builder builderForValue)
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
    • mergeDrds

      public DubboProxy.Builder mergeDrds(Drds value)
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
    • clearDrds

      public DubboProxy.Builder clearDrds()
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
    • getDrdsBuilder

      public Drds.Builder getDrdsBuilder()
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
    • getDrdsOrBuilder

      public DrdsOrBuilder getDrdsOrBuilder()
       Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
       
      .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
      Specified by:
      getDrdsOrBuilder in interface DubboProxyOrBuilder
    • hasMultipleRouteConfig

      public boolean hasMultipleRouteConfig()
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
      Specified by:
      hasMultipleRouteConfig in interface DubboProxyOrBuilder
      Returns:
      Whether the multipleRouteConfig field is set.
    • getMultipleRouteConfig

      public MultipleRouteConfiguration getMultipleRouteConfig()
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
      Specified by:
      getMultipleRouteConfig in interface DubboProxyOrBuilder
      Returns:
      The multipleRouteConfig.
    • setMultipleRouteConfig

      public DubboProxy.Builder setMultipleRouteConfig(MultipleRouteConfiguration value)
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
    • setMultipleRouteConfig

      public DubboProxy.Builder setMultipleRouteConfig(MultipleRouteConfiguration.Builder builderForValue)
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
    • mergeMultipleRouteConfig

      public DubboProxy.Builder mergeMultipleRouteConfig(MultipleRouteConfiguration value)
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
    • clearMultipleRouteConfig

      public DubboProxy.Builder clearMultipleRouteConfig()
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
    • getMultipleRouteConfigBuilder

      public MultipleRouteConfiguration.Builder getMultipleRouteConfigBuilder()
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
    • getMultipleRouteConfigOrBuilder

      public MultipleRouteConfigurationOrBuilder getMultipleRouteConfigOrBuilder()
      .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
      Specified by:
      getMultipleRouteConfigOrBuilder in interface DubboProxyOrBuilder
    • getDubboFiltersList

      public 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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      Specified by:
      getDubboFiltersList in interface DubboProxyOrBuilder
    • getDubboFiltersCount

      public 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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      Specified by:
      getDubboFiltersCount in interface DubboProxyOrBuilder
    • getDubboFilters

      public 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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      Specified by:
      getDubboFilters in interface DubboProxyOrBuilder
    • setDubboFilters

      public DubboProxy.Builder setDubboFilters(int index, DubboFilter value)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • setDubboFilters

      public DubboProxy.Builder setDubboFilters(int index, DubboFilter.Builder builderForValue)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • addDubboFilters

      public DubboProxy.Builder addDubboFilters(DubboFilter value)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • addDubboFilters

      public DubboProxy.Builder addDubboFilters(int index, DubboFilter value)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • addDubboFilters

      public DubboProxy.Builder addDubboFilters(DubboFilter.Builder builderForValue)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • addDubboFilters

      public DubboProxy.Builder addDubboFilters(int index, DubboFilter.Builder builderForValue)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • addAllDubboFilters

      public DubboProxy.Builder addAllDubboFilters(Iterable<? extends DubboFilter> values)
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • clearDubboFilters

      public DubboProxy.Builder clearDubboFilters()
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • removeDubboFilters

      public DubboProxy.Builder removeDubboFilters(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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • getDubboFiltersBuilder

      public DubboFilter.Builder getDubboFiltersBuilder(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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • getDubboFiltersOrBuilder

      public 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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      Specified by:
      getDubboFiltersOrBuilder in interface DubboProxyOrBuilder
    • getDubboFiltersOrBuilderList

      public 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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      Specified by:
      getDubboFiltersOrBuilderList in interface DubboProxyOrBuilder
    • addDubboFiltersBuilder

      public DubboFilter.Builder addDubboFiltersBuilder()
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • addDubboFiltersBuilder

      public DubboFilter.Builder addDubboFiltersBuilder(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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • getDubboFiltersBuilderList

      public List<DubboFilter.Builder> getDubboFiltersBuilderList()
       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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
    • setUnknownFields

      public final DubboProxy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>
    • mergeUnknownFields

      public final DubboProxy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DubboProxy.Builder>