Home

envoy.extensions.filters.network.dubbo_proxy.v3.DubboProxy

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.network.dubbo_proxy.v3.DubboProxy
.withDrds(types.envoy.extensions.filters.network.dubbo_proxy.v3.Drds)
.withDubboFilters([ types.envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter ])
.withMultipleRouteConfig(types.envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration)
.withProtocolType(types.envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType.Dubbo)
.withRouteConfig([ types.envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration ])
.withSerializationType(types.envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType.Hessian2)
.withStatPrefix('string')
._validate()

Fields

Name Type One-of group Required Constraints
drds envoy.extensions.filters.network.dubbo_proxy.v3.Drds route_specifier  
dubbo_filters [] envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter  
multiple_route_config envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration route_specifier  
protocol_type envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType   {"Enum":{"defined_only":true}}
route_config [] envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration  
serialization_type envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType   {"Enum":{"defined_only":true}}
stat_prefix string   {"String_":{"WellKnown":null,"min_len":1}}