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()
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}}
|