Interface DubboProxyOrBuilder
- 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 Summary
Modifier and TypeMethodDescriptiongetDrds()Use xDS to fetch the route configuration.Use xDS to fetch the route configuration.getDubboFilters(int index) A list of individual Dubbo filters that make up the filter chain for requests made to the Dubbo proxy.intA list of individual Dubbo filters that make up the filter chain for requests made to the Dubbo proxy.A list of individual Dubbo filters that make up the filter chain for requests made to the Dubbo proxy.getDubboFiltersOrBuilder(int index) A list of individual Dubbo filters that make up the filter chain for requests made to the Dubbo proxy.List<? extends DubboFilterOrBuilder>A list of individual Dubbo filters that make up the filter chain for requests made to the Dubbo proxy..envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;.envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;Configure the protocol used.intConfigure the protocol used.getRouteConfig(int index) Deprecated.intDeprecated.Deprecated.getRouteConfigOrBuilder(int index) Deprecated.List<? extends RouteConfigurationOrBuilder>Deprecated.Configure the serialization protocol used.intConfigure the serialization protocol used.The human readable prefix to use when emitting statistics.com.google.protobuf.ByteStringThe human readable prefix to use when emitting statistics.booleanhasDrds()Use xDS to fetch the route configuration.boolean.envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for protocolType.
-
getProtocolType
ProtocolType getProtocolType()Configure the protocol used.
.envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }- Returns:
- The protocolType.
-
getSerializationTypeValue
int getSerializationTypeValue()Configure the serialization protocol used.
.envoy.extensions.filters.network.dubbo_proxy.v3.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.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }- Returns:
- The serializationType.
-
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"]; -
getRouteConfig
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"]; -
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"]; -
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"]; -
getRouteConfigOrBuilder
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
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) = { ... }- Returns:
- Whether the drds field is set.
-
getDrds
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) = { ... }- Returns:
- The drds.
-
getDrdsOrBuilder
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) = { ... } -
hasMultipleRouteConfig
boolean hasMultipleRouteConfig().envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;- Returns:
- Whether the multipleRouteConfig field is set.
-
getMultipleRouteConfig
MultipleRouteConfiguration getMultipleRouteConfig().envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;- Returns:
- The multipleRouteConfig.
-
getMultipleRouteConfigOrBuilder
MultipleRouteConfigurationOrBuilder getMultipleRouteConfigOrBuilder().envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7; -
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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5; -
getDubboFilters
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; -
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.extensions.filters.network.dubbo_proxy.v3.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.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5; -
getDubboFiltersOrBuilder
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; -
getRouteSpecifierCase
DubboProxy.RouteSpecifierCase getRouteSpecifierCase()
-