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