
io.envoyproxy.envoy.config.route.v3.RouteComponentsProto Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/route/v3/route_components.proto
// Protobuf Java Version: 3.25.1
package io.envoyproxy.envoy.config.route.v3;
public final class RouteComponentsProto {
private RouteComponentsProto() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_VirtualHost_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_VirtualHost_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_FilterAction_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_FilterAction_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteList_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteList_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_Route_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_Route_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_Route_TypedPerFilterConfigEntry_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_Route_TypedPerFilterConfigEntry_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_WeightedCluster_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_WeightedCluster_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_ClusterSpecifierPlugin_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_ClusterSpecifierPlugin_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteMatch_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteMatch_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteMatch_ConnectMatcher_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteMatch_ConnectMatcher_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_CorsPolicy_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_CorsPolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_RequestMirrorPolicy_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_RequestMirrorPolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Header_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Header_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_CookieAttribute_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_CookieAttribute_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Cookie_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Cookie_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_FilterState_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_FilterState_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RouteAction_MaxStreamDuration_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RouteAction_MaxStreamDuration_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RetryPolicy_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RetryPolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RetryPolicy_RetryPriority_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RetryPolicy_RetryPriority_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RetryPolicy_RetryHostPredicate_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RetryPolicy_RetryHostPredicate_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RetryPolicy_RetryBackOff_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RetryPolicy_RetryBackOff_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RetryPolicy_ResetHeader_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RetryPolicy_ResetHeader_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_HedgePolicy_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_HedgePolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RedirectAction_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RedirectAction_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_DirectResponseAction_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_DirectResponseAction_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_NonForwardingAction_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_NonForwardingAction_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_Decorator_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_Decorator_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_Tracing_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_Tracing_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_VirtualCluster_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_VirtualCluster_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_SourceCluster_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_SourceCluster_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_DestinationCluster_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_DestinationCluster_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_RequestHeaders_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_RequestHeaders_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameters_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameters_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_RemoteAddress_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_RemoteAddress_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_GenericKey_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_DynamicMetaData_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_DynamicMetaData_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_MetaData_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_MetaData_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameterValueMatch_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameterValueMatch_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Override_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Override_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_Override_DynamicMetadata_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_Override_DynamicMetadata_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_RateLimit_HitsAddend_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_RateLimit_HitsAddend_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_HeaderMatcher_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_HeaderMatcher_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_QueryParameterMatcher_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_QueryParameterMatcher_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_InternalRedirectPolicy_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_InternalRedirectPolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_envoy_config_route_v3_FilterConfig_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_envoy_config_route_v3_FilterConfig_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n,envoy/config/route/v3/route_components" +
".proto\022\025envoy.config.route.v3\032\037envoy/con" +
"fig/core/v3/base.proto\032$envoy/config/cor" +
"e/v3/extension.proto\032)envoy/config/core/" +
"v3/proxy_protocol.proto\032(envoy/type/matc" +
"her/v3/filter_state.proto\032$envoy/type/ma" +
"tcher/v3/metadata.proto\032!envoy/type/matc" +
"her/v3/regex.proto\032\"envoy/type/matcher/v" +
"3/string.proto\032%envoy/type/metadata/v3/m" +
"etadata.proto\032&envoy/type/tracing/v3/cus" +
"tom_tag.proto\032\033envoy/type/v3/percent.pro" +
"to\032\031envoy/type/v3/range.proto\032\031google/pr" +
"otobuf/any.proto\032\036google/protobuf/durati" +
"on.proto\032\036google/protobuf/wrappers.proto" +
"\032!xds/type/matcher/v3/matcher.proto\032#env" +
"oy/annotations/deprecation.proto\032\036udpa/a" +
"nnotations/migrate.proto\032\035udpa/annotatio" +
"ns/status.proto\032!udpa/annotations/versio" +
"ning.proto\032\027validate/validate.proto\"\251\014\n\013" +
"VirtualHost\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\022#\n\007do" +
"mains\030\002 \003(\tB\022\372B\017\222\001\014\010\001\"\010r\006\300\001\002\310\001\000\022E\n\006route" +
"s\030\003 \003(\0132\034.envoy.config.route.v3.RouteB\027\362" +
"\230\376\217\005\021\022\017route_selection\022F\n\007matcher\030\025 \001(\0132" +
"\034.xds.type.matcher.v3.MatcherB\027\362\230\376\217\005\021\022\017r" +
"oute_selection\022T\n\013require_tls\030\004 \001(\01625.en" +
"voy.config.route.v3.VirtualHost.TlsRequi" +
"rementTypeB\010\372B\005\202\001\002\020\001\022?\n\020virtual_clusters" +
"\030\005 \003(\0132%.envoy.config.route.v3.VirtualCl" +
"uster\0225\n\013rate_limits\030\006 \003(\0132 .envoy.confi" +
"g.route.v3.RateLimit\022R\n\026request_headers_" +
"to_add\030\007 \003(\0132\'.envoy.config.core.v3.Head" +
"erValueOptionB\t\372B\006\222\001\003\020\350\007\0225\n\031request_head" +
"ers_to_remove\030\r \003(\tB\022\372B\017\222\001\014\"\nr\010\020\001\300\001\001\310\001\000\022" +
"S\n\027response_headers_to_add\030\n \003(\0132\'.envoy" +
".config.core.v3.HeaderValueOptionB\t\372B\006\222\001" +
"\003\020\350\007\0226\n\032response_headers_to_remove\030\013 \003(\t" +
"B\022\372B\017\222\001\014\"\nr\010\020\001\300\001\001\310\001\000\022<\n\004cors\030\010 \001(\0132!.env" +
"oy.config.route.v3.CorsPolicyB\013\030\001\222\307\206\330\004\0033" +
".0\022]\n\027typed_per_filter_config\030\017 \003(\0132<.en" +
"voy.config.route.v3.VirtualHost.TypedPer" +
"FilterConfigEntry\022%\n\035include_request_att" +
"empt_count\030\016 \001(\010\022)\n!include_attempt_coun" +
"t_in_response\030\023 \001(\010\0228\n\014retry_policy\030\020 \001(" +
"\0132\".envoy.config.route.v3.RetryPolicy\0227\n" +
"\031retry_policy_typed_config\030\024 \001(\0132\024.googl" +
"e.protobuf.Any\0228\n\014hedge_policy\030\021 \001(\0132\".e" +
"nvoy.config.route.v3.HedgePolicy\022\'\n\037incl" +
"ude_is_timeout_retry_header\030\027 \001(\010\022D\n\036per" +
"_request_buffer_limit_bytes\030\022 \001(\0132\034.goog" +
"le.protobuf.UInt32Value\022W\n\027request_mirro" +
"r_policies\030\026 \003(\01326.envoy.config.route.v3" +
".RouteAction.RequestMirrorPolicy\0220\n\010meta" +
"data\030\030 \001(\0132\036.envoy.config.core.v3.Metada" +
"ta\032Q\n\031TypedPerFilterConfigEntry\022\013\n\003key\030\001" +
" \001(\t\022#\n\005value\030\002 \001(\0132\024.google.protobuf.An" +
"y:\0028\001\":\n\022TlsRequirementType\022\010\n\004NONE\020\000\022\021\n" +
"\rEXTERNAL_ONLY\020\001\022\007\n\003ALL\020\002:%\232\305\210\036 \n\036envoy." +
"api.v2.route.VirtualHostJ\004\010\t\020\nJ\004\010\014\020\rR\021pe" +
"r_filter_config\"\\\n\014FilterAction\022$\n\006actio" +
"n\030\001 \001(\0132\024.google.protobuf.Any:&\232\305\210\036!\n\037en" +
"voy.api.v2.route.FilterAction\"9\n\tRouteLi" +
"st\022,\n\006routes\030\001 \003(\0132\034.envoy.config.route." +
"v3.Route\"\232\t\n\005Route\022\014\n\004name\030\016 \001(\t\022:\n\005matc" +
"h\030\001 \001(\0132!.envoy.config.route.v3.RouteMat" +
"chB\010\372B\005\212\001\002\020\001\0223\n\005route\030\002 \001(\0132\".envoy.conf" +
"ig.route.v3.RouteActionH\000\0229\n\010redirect\030\003 " +
"\001(\0132%.envoy.config.route.v3.RedirectActi" +
"onH\000\022F\n\017direct_response\030\007 \001(\0132+.envoy.co" +
"nfig.route.v3.DirectResponseActionH\000\022<\n\r" +
"filter_action\030\021 \001(\0132#.envoy.config.route" +
".v3.FilterActionH\000\022K\n\025non_forwarding_act" +
"ion\030\022 \001(\0132*.envoy.config.route.v3.NonFor" +
"wardingActionH\000\0220\n\010metadata\030\004 \001(\0132\036.envo" +
"y.config.core.v3.Metadata\0223\n\tdecorator\030\005" +
" \001(\0132 .envoy.config.route.v3.Decorator\022W" +
"\n\027typed_per_filter_config\030\r \003(\01326.envoy." +
"config.route.v3.Route.TypedPerFilterConf" +
"igEntry\022R\n\026request_headers_to_add\030\t \003(\0132" +
"\'.envoy.config.core.v3.HeaderValueOption" +
"B\t\372B\006\222\001\003\020\350\007\0225\n\031request_headers_to_remove" +
"\030\014 \003(\tB\022\372B\017\222\001\014\"\nr\010\020\001\300\001\001\310\001\000\022S\n\027response_h" +
"eaders_to_add\030\n \003(\0132\'.envoy.config.core." +
"v3.HeaderValueOptionB\t\372B\006\222\001\003\020\350\007\0226\n\032respo" +
"nse_headers_to_remove\030\013 \003(\tB\022\372B\017\222\001\014\"\nr\010\020" +
"\001\300\001\001\310\001\000\022/\n\007tracing\030\017 \001(\0132\036.envoy.config." +
"route.v3.Tracing\022D\n\036per_request_buffer_l" +
"imit_bytes\030\020 \001(\0132\034.google.protobuf.UInt3" +
"2Value\022\023\n\013stat_prefix\030\023 \001(\t\032Q\n\031TypedPerF" +
"ilterConfigEntry\022\013\n\003key\030\001 \001(\t\022#\n\005value\030\002" +
" \001(\0132\024.google.protobuf.Any:\0028\001:\037\232\305\210\036\032\n\030e" +
"nvoy.api.v2.route.RouteB\r\n\006action\022\003\370B\001J\004" +
"\010\006\020\007J\004\010\010\020\tR\021per_filter_config\"\377\010\n\017Weight" +
"edCluster\022P\n\010clusters\030\001 \003(\01324.envoy.conf" +
"ig.route.v3.WeightedCluster.ClusterWeigh" +
"tB\010\372B\005\222\001\002\010\001\022?\n\014total_weight\030\003 \001(\0132\034.goog" +
"le.protobuf.UInt32ValueB\013\030\001\222\307\206\330\004\0033.0\022\032\n\022" +
"runtime_key_prefix\030\002 \001(\t\022\"\n\013header_name\030" +
"\004 \001(\tB\013\372B\010r\006\300\001\001\310\001\000H\000\032\323\006\n\rClusterWeight\022\'" +
"\n\004name\030\001 \001(\tB\031\362\230\376\217\005\023\022\021cluster_specifier\022" +
"<\n\016cluster_header\030\014 \001(\tB$\372B\010r\006\300\001\001\310\001\000\362\230\376\217" +
"\005\023\022\021cluster_specifier\022,\n\006weight\030\002 \001(\0132\034." +
"google.protobuf.UInt32Value\0226\n\016metadata_" +
"match\030\003 \001(\0132\036.envoy.config.core.v3.Metad" +
"ata\022R\n\026request_headers_to_add\030\004 \003(\0132\'.en" +
"voy.config.core.v3.HeaderValueOptionB\t\372B" +
"\006\222\001\003\020\350\007\0223\n\031request_headers_to_remove\030\t \003" +
"(\tB\020\372B\r\222\001\n\"\010r\006\300\001\001\310\001\000\022S\n\027response_headers" +
"_to_add\030\005 \003(\0132\'.envoy.config.core.v3.Hea" +
"derValueOptionB\t\372B\006\222\001\003\020\350\007\0224\n\032response_he" +
"aders_to_remove\030\006 \003(\tB\020\372B\r\222\001\n\"\010r\006\300\001\001\310\001\000\022" +
"o\n\027typed_per_filter_config\030\n \003(\0132N.envoy" +
".config.route.v3.WeightedCluster.Cluster" +
"Weight.TypedPerFilterConfigEntry\022+\n\024host" +
"_rewrite_literal\030\013 \001(\tB\013\372B\010r\006\300\001\002\310\001\000H\000\032Q\n" +
"\031TypedPerFilterConfigEntry\022\013\n\003key\030\001 \001(\t\022" +
"#\n\005value\030\002 \001(\0132\024.google.protobuf.Any:\0028\001" +
":7\232\305\210\0362\n0envoy.api.v2.route.WeightedClus" +
"ter.ClusterWeightB\030\n\026host_rewrite_specif" +
"ierJ\004\010\007\020\010J\004\010\010\020\tR\021per_filter_config:)\232\305\210\036" +
"$\n\"envoy.api.v2.route.WeightedClusterB\030\n" +
"\026random_value_specifier\"v\n\026ClusterSpecif" +
"ierPlugin\022G\n\textension\030\001 \001(\0132*.envoy.con" +
"fig.core.v3.TypedExtensionConfigB\010\372B\005\212\001\002" +
"\020\001\022\023\n\013is_optional\030\002 \001(\010\"\304\t\n\nRouteMatch\022\020" +
"\n\006prefix\030\001 \001(\tH\000\022\016\n\004path\030\002 \001(\tH\000\022C\n\nsafe" +
"_regex\030\n \001(\0132#.envoy.type.matcher.v3.Reg" +
"exMatcherB\010\372B\005\212\001\002\020\001H\000\022K\n\017connect_matcher" +
"\030\014 \001(\01320.envoy.config.route.v3.RouteMatc" +
"h.ConnectMatcherH\000\0226\n\025path_separated_pre" +
"fix\030\016 \001(\tB\025\372B\022r\0202\016^[^?#]+[^?#/]$H\000\022G\n\021pa" +
"th_match_policy\030\017 \001(\0132*.envoy.config.cor" +
"e.v3.TypedExtensionConfigH\000\0222\n\016case_sens" +
"itive\030\004 \001(\0132\032.google.protobuf.BoolValue\022" +
"H\n\020runtime_fraction\030\t \001(\0132..envoy.config" +
".core.v3.RuntimeFractionalPercent\0225\n\007hea" +
"ders\030\006 \003(\0132$.envoy.config.route.v3.Heade" +
"rMatcher\022F\n\020query_parameters\030\007 \003(\0132,.env" +
"oy.config.route.v3.QueryParameterMatcher" +
"\022E\n\004grpc\030\010 \001(\01327.envoy.config.route.v3.R" +
"outeMatch.GrpcRouteMatchOptions\022M\n\013tls_c" +
"ontext\030\013 \001(\01328.envoy.config.route.v3.Rou" +
"teMatch.TlsContextMatchOptions\022@\n\020dynami" +
"c_metadata\030\r \003(\0132&.envoy.type.matcher.v3" +
".MetadataMatcher\022?\n\014filter_state\030\020 \003(\0132)" +
".envoy.type.matcher.v3.FilterStateMatche" +
"r\032S\n\025GrpcRouteMatchOptions::\232\305\210\0365\n3envoy" +
".api.v2.route.RouteMatch.GrpcRouteMatchO" +
"ptions\032\263\001\n\026TlsContextMatchOptions\022-\n\tpre" +
"sented\030\001 \001(\0132\032.google.protobuf.BoolValue" +
"\022-\n\tvalidated\030\002 \001(\0132\032.google.protobuf.Bo" +
"olValue:;\232\305\210\0366\n4envoy.api.v2.route.Route" +
"Match.TlsContextMatchOptions\032\020\n\016ConnectM" +
"atcher:$\232\305\210\036\037\n\035envoy.api.v2.route.RouteM" +
"atchB\025\n\016path_specifier\022\003\370B\001J\004\010\005\020\006J\004\010\003\020\004R" +
"\005regex\"\364\004\n\nCorsPolicy\022G\n\031allow_origin_st" +
"ring_match\030\013 \003(\0132$.envoy.type.matcher.v3" +
".StringMatcher\022\025\n\rallow_methods\030\002 \001(\t\022\025\n" +
"\rallow_headers\030\003 \001(\t\022\026\n\016expose_headers\030\004" +
" \001(\t\022\017\n\007max_age\030\005 \001(\t\0225\n\021allow_credentia" +
"ls\030\006 \001(\0132\032.google.protobuf.BoolValue\022H\n\016" +
"filter_enabled\030\t \001(\0132..envoy.config.core" +
".v3.RuntimeFractionalPercentH\000\022F\n\016shadow" +
"_enabled\030\n \001(\0132..envoy.config.core.v3.Ru" +
"ntimeFractionalPercent\022@\n\034allow_private_" +
"network_access\030\014 \001(\0132\032.google.protobuf.B" +
"oolValue\022C\n\037forward_not_matching_preflig" +
"hts\030\r \001(\0132\032.google.protobuf.BoolValue:$\232" +
"\305\210\036\037\n\035envoy.api.v2.route.CorsPolicyB\023\n\021e" +
"nabled_specifierJ\004\010\001\020\002J\004\010\010\020\tJ\004\010\007\020\010R\014allo" +
"w_originR\022allow_origin_regexR\007enabled\"\307%" +
"\n\013RouteAction\022\032\n\007cluster\030\001 \001(\tB\007\372B\004r\002\020\001H" +
"\000\022\'\n\016cluster_header\030\002 \001(\tB\r\372B\nr\010\020\001\300\001\001\310\001\000" +
"H\000\022C\n\021weighted_clusters\030\003 \001(\0132&.envoy.co" +
"nfig.route.v3.WeightedClusterH\000\022\"\n\030clust" +
"er_specifier_plugin\030% \001(\tH\000\022X\n\037inline_cl" +
"uster_specifier_plugin\030\' \001(\0132-.envoy.con" +
"fig.route.v3.ClusterSpecifierPluginH\000\022q\n" +
"\037cluster_not_found_response_code\030\024 \001(\0162>" +
".envoy.config.route.v3.RouteAction.Clust" +
"erNotFoundResponseCodeB\010\372B\005\202\001\002\020\001\0226\n\016meta" +
"data_match\030\004 \001(\0132\036.envoy.config.core.v3." +
"Metadata\022#\n\016prefix_rewrite\030\005 \001(\tB\013\372B\010r\006\300" +
"\001\002\310\001\000\022E\n\rregex_rewrite\030 \001(\0132..envoy.typ" +
"e.matcher.v3.RegexMatchAndSubstitute\022G\n\023" +
"path_rewrite_policy\030) \001(\0132*.envoy.config" +
".core.v3.TypedExtensionConfig\022+\n\024host_re" +
"write_literal\030\006 \001(\tB\013\372B\010r\006\300\001\002\310\001\000H\001\0227\n\021au" +
"to_host_rewrite\030\007 \001(\0132\032.google.protobuf." +
"BoolValueH\001\022*\n\023host_rewrite_header\030\035 \001(\t" +
"B\013\372B\010r\006\300\001\001\310\001\000H\001\022Q\n\027host_rewrite_path_reg" +
"ex\030# \001(\0132..envoy.type.matcher.v3.RegexMa" +
"tchAndSubstituteH\001\022\037\n\027append_x_forwarded" +
"_host\030& \001(\010\022*\n\007timeout\030\010 \001(\0132\031.google.pr" +
"otobuf.Duration\022/\n\014idle_timeout\030\030 \001(\0132\031." +
"google.protobuf.Duration\022E\n\021early_data_p" +
"olicy\030( \001(\0132*.envoy.config.core.v3.Typed" +
"ExtensionConfig\0228\n\014retry_policy\030\t \001(\0132\"." +
"envoy.config.route.v3.RetryPolicy\0227\n\031ret" +
"ry_policy_typed_config\030! \001(\0132\024.google.pr" +
"otobuf.Any\022W\n\027request_mirror_policies\030\036 " +
"\003(\01326.envoy.config.route.v3.RouteAction." +
"RequestMirrorPolicy\022A\n\010priority\030\013 \001(\0162%." +
"envoy.config.core.v3.RoutingPriorityB\010\372B" +
"\005\202\001\002\020\001\0225\n\013rate_limits\030\r \003(\0132 .envoy.conf" +
"ig.route.v3.RateLimit\022G\n\026include_vh_rate" +
"_limits\030\016 \001(\0132\032.google.protobuf.BoolValu" +
"eB\013\030\001\222\307\206\330\004\0033.0\022B\n\013hash_policy\030\017 \003(\0132-.en" +
"voy.config.route.v3.RouteAction.HashPoli" +
"cy\022<\n\004cors\030\021 \001(\0132!.envoy.config.route.v3" +
".CorsPolicyB\013\030\001\222\307\206\330\004\0033.0\022@\n\020max_grpc_tim" +
"eout\030\027 \001(\0132\031.google.protobuf.DurationB\013\030" +
"\001\222\307\206\330\004\0033.0\022C\n\023grpc_timeout_offset\030\034 \001(\0132" +
"\031.google.protobuf.DurationB\013\030\001\222\307\206\330\004\0033.0\022" +
"I\n\017upgrade_configs\030\031 \003(\01320.envoy.config." +
"route.v3.RouteAction.UpgradeConfig\022O\n\030in" +
"ternal_redirect_policy\030\" \001(\0132-.envoy.con" +
"fig.route.v3.InternalRedirectPolicy\022h\n\030i" +
"nternal_redirect_action\030\032 \001(\01629.envoy.co" +
"nfig.route.v3.RouteAction.InternalRedire" +
"ctActionB\013\030\001\222\307\206\330\004\0033.0\022I\n\026max_internal_re" +
"directs\030\037 \001(\0132\034.google.protobuf.UInt32Va" +
"lueB\013\030\001\222\307\206\330\004\0033.0\0228\n\014hedge_policy\030\033 \001(\0132\"" +
".envoy.config.route.v3.HedgePolicy\022Q\n\023ma" +
"x_stream_duration\030$ \001(\01324.envoy.config.r" +
"oute.v3.RouteAction.MaxStreamDuration\032\365\002" +
"\n\023RequestMirrorPolicy\022*\n\007cluster\030\001 \001(\tB\031" +
"\362\230\376\217\005\023\022\021cluster_specifier\022<\n\016cluster_hea" +
"der\030\005 \001(\tB$\372B\010r\006\300\001\001\310\001\000\362\230\376\217\005\023\022\021cluster_sp" +
"ecifier\022H\n\020runtime_fraction\030\003 \001(\0132..envo" +
"y.config.core.v3.RuntimeFractionalPercen" +
"t\0221\n\rtrace_sampled\030\004 \001(\0132\032.google.protob" +
"uf.BoolValue\022)\n!disable_shadow_host_suff" +
"ix_append\030\006 \001(\010:9\232\305\210\0364\n2envoy.api.v2.rou" +
"te.RouteAction.RequestMirrorPolicyJ\004\010\002\020\003" +
"R\013runtime_key\032\260\n\n\nHashPolicy\022F\n\006header\030\001" +
" \001(\01324.envoy.config.route.v3.RouteAction" +
".HashPolicy.HeaderH\000\022F\n\006cookie\030\002 \001(\01324.e" +
"nvoy.config.route.v3.RouteAction.HashPol" +
"icy.CookieH\000\022c\n\025connection_properties\030\003 " +
"\001(\0132B.envoy.config.route.v3.RouteAction." +
"HashPolicy.ConnectionPropertiesH\000\022W\n\017que" +
"ry_parameter\030\005 \001(\0132<.envoy.config.route." +
"v3.RouteAction.HashPolicy.QueryParameter" +
"H\000\022Q\n\014filter_state\030\006 \001(\01329.envoy.config." +
"route.v3.RouteAction.HashPolicy.FilterSt" +
"ateH\000\022\020\n\010terminal\030\004 \001(\010\032\254\001\n\006Header\022\"\n\013he" +
"ader_name\030\001 \001(\tB\r\372B\nr\010\020\001\300\001\001\310\001\000\022E\n\rregex_" +
"rewrite\030\002 \001(\0132..envoy.type.matcher.v3.Re" +
"gexMatchAndSubstitute:7\232\305\210\0362\n0envoy.api." +
"v2.route.RouteAction.HashPolicy.Header\032R" +
"\n\017CookieAttribute\022\037\n\004name\030\001 \001(\tB\021\372B\016r\014\020\001" +
"(\200\200\001\300\001\001\310\001\000\022\036\n\005value\030\002 \001(\tB\017\372B\014r\n(\200\200\001\300\001\002\310" +
"\001\000\032\341\001\n\006Cookie\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\022&\n\003" +
"ttl\030\002 \001(\0132\031.google.protobuf.Duration\022\014\n\004" +
"path\030\003 \001(\t\022Q\n\nattributes\030\004 \003(\0132=.envoy.c" +
"onfig.route.v3.RouteAction.HashPolicy.Co" +
"okieAttribute:7\232\305\210\0362\n0envoy.api.v2.route" +
".RouteAction.HashPolicy.Cookie\032p\n\024Connec" +
"tionProperties\022\021\n\tsource_ip\030\001 \001(\010:E\232\305\210\036@" +
"\n>envoy.api.v2.route.RouteAction.HashPol" +
"icy.ConnectionProperties\032h\n\016QueryParamet" +
"er\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001:?\232\305\210\036:\n8envoy." +
"api.v2.route.RouteAction.HashPolicy.Quer" +
"yParameter\032a\n\013FilterState\022\024\n\003key\030\001 \001(\tB\007" +
"\372B\004r\002\020\001:<\232\305\210\0367\n5envoy.api.v2.route.Route" +
"Action.HashPolicy.FilterState:0\232\305\210\036+\n)en" +
"voy.api.v2.route.RouteAction.HashPolicyB" +
"\027\n\020policy_specifier\022\003\370B\001\032\335\002\n\rUpgradeConf" +
"ig\022#\n\014upgrade_type\030\001 \001(\tB\r\372B\nr\010\020\001\300\001\002\310\001\000\022" +
"+\n\007enabled\030\002 \001(\0132\032.google.protobuf.BoolV" +
"alue\022V\n\016connect_config\030\003 \001(\0132>.envoy.con" +
"fig.route.v3.RouteAction.UpgradeConfig.C" +
"onnectConfig\032m\n\rConnectConfig\022H\n\025proxy_p" +
"rotocol_config\030\001 \001(\0132).envoy.config.core" +
".v3.ProxyProtocolConfig\022\022\n\nallow_post\030\002 " +
"\001(\010:3\232\305\210\036.\n,envoy.api.v2.route.RouteActi" +
"on.UpgradeConfig\032\306\001\n\021MaxStreamDuration\0226" +
"\n\023max_stream_duration\030\001 \001(\0132\031.google.pro" +
"tobuf.Duration\022:\n\027grpc_timeout_header_ma" +
"x\030\002 \001(\0132\031.google.protobuf.Duration\022=\n\032gr" +
"pc_timeout_header_offset\030\003 \001(\0132\031.google." +
"protobuf.Duration\"`\n\033ClusterNotFoundResp" +
"onseCode\022\027\n\023SERVICE_UNAVAILABLE\020\000\022\r\n\tNOT" +
"_FOUND\020\001\022\031\n\025INTERNAL_SERVER_ERROR\020\002\"^\n\026I" +
"nternalRedirectAction\022\"\n\036PASS_THROUGH_IN" +
"TERNAL_REDIRECT\020\000\022\034\n\030HANDLE_INTERNAL_RED" +
"IRECT\020\001\032\002\030\001:%\232\305\210\036 \n\036envoy.api.v2.route.R" +
"outeActionB\030\n\021cluster_specifier\022\003\370B\001B\030\n\026" +
"host_rewrite_specifierJ\004\010\014\020\rJ\004\010\022\020\023J\004\010\023\020\024" +
"J\004\010\020\020\021J\004\010\026\020\027J\004\010\025\020\026J\004\010\n\020\013R\025request_mirror" +
"_policy\"\333\r\n\013RetryPolicy\022\020\n\010retry_on\030\001 \001(" +
"\t\022F\n\013num_retries\030\002 \001(\0132\034.google.protobuf" +
".UInt32ValueB\023\362\230\376\217\005\r\n\013max_retries\0222\n\017per" +
"_try_timeout\030\003 \001(\0132\031.google.protobuf.Dur" +
"ation\0227\n\024per_try_idle_timeout\030\r \001(\0132\031.go" +
"ogle.protobuf.Duration\022H\n\016retry_priority" +
"\030\004 \001(\01320.envoy.config.route.v3.RetryPoli" +
"cy.RetryPriority\022S\n\024retry_host_predicate" +
"\030\005 \003(\01325.envoy.config.route.v3.RetryPoli" +
"cy.RetryHostPredicate\022L\n\030retry_options_p" +
"redicates\030\014 \003(\0132*.envoy.config.core.v3.T" +
"ypedExtensionConfig\022)\n!host_selection_re" +
"try_max_attempts\030\006 \001(\003\022\036\n\026retriable_stat" +
"us_codes\030\007 \003(\r\022G\n\016retry_back_off\030\010 \001(\0132/" +
".envoy.config.route.v3.RetryPolicy.Retry" +
"BackOff\022_\n\033rate_limited_retry_back_off\030\013" +
" \001(\0132:.envoy.config.route.v3.RetryPolicy" +
".RateLimitedRetryBackOff\022?\n\021retriable_he" +
"aders\030\t \003(\0132$.envoy.config.route.v3.Head" +
"erMatcher\022G\n\031retriable_request_headers\030\n" +
" \003(\0132$.envoy.config.route.v3.HeaderMatch" +
"er\032\246\001\n\rRetryPriority\022\025\n\004name\030\001 \001(\tB\007\372B\004r" +
"\002\020\001\022,\n\014typed_config\030\003 \001(\0132\024.google.proto" +
"buf.AnyH\000:3\232\305\210\036.\n,envoy.api.v2.route.Ret" +
"ryPolicy.RetryPriorityB\r\n\013config_typeJ\004\010" +
"\002\020\003R\006config\032\260\001\n\022RetryHostPredicate\022\025\n\004na" +
"me\030\001 \001(\tB\007\372B\004r\002\020\001\022,\n\014typed_config\030\003 \001(\0132" +
"\024.google.protobuf.AnyH\000:8\232\305\210\0363\n1envoy.ap" +
"i.v2.route.RetryPolicy.RetryHostPredicat" +
"eB\r\n\013config_typeJ\004\010\002\020\003R\006config\032\273\001\n\014Retry" +
"BackOff\022<\n\rbase_interval\030\001 \001(\0132\031.google." +
"protobuf.DurationB\n\372B\007\252\001\004\010\001*\000\0229\n\014max_int" +
"erval\030\002 \001(\0132\031.google.protobuf.DurationB\010" +
"\372B\005\252\001\002*\000:2\232\305\210\036-\n+envoy.api.v2.route.Retr" +
"yPolicy.RetryBackOff\032z\n\013ResetHeader\022\033\n\004n" +
"ame\030\001 \001(\tB\r\372B\nr\010\020\001\300\001\001\310\001\000\022N\n\006format\030\002 \001(\016" +
"24.envoy.config.route.v3.RetryPolicy.Res" +
"etHeaderFormatB\010\372B\005\202\001\002\020\001\032\245\001\n\027RateLimited" +
"RetryBackOff\022O\n\rreset_headers\030\001 \003(\0132..en" +
"voy.config.route.v3.RetryPolicy.ResetHea" +
"derB\010\372B\005\222\001\002\010\001\0229\n\014max_interval\030\002 \001(\0132\031.go" +
"ogle.protobuf.DurationB\010\372B\005\252\001\002*\000\"4\n\021Rese" +
"tHeaderFormat\022\013\n\007SECONDS\020\000\022\022\n\016UNIX_TIMES" +
"TAMP\020\001:%\232\305\210\036 \n\036envoy.api.v2.route.RetryP" +
"olicy\"\334\001\n\013HedgePolicy\022?\n\020initial_request" +
"s\030\001 \001(\0132\034.google.protobuf.UInt32ValueB\007\372" +
"B\004*\002(\001\022C\n\031additional_request_chance\030\002 \001(" +
"\0132 .envoy.type.v3.FractionalPercent\022 \n\030h" +
"edge_on_per_try_timeout\030\003 \001(\010:%\232\305\210\036 \n\036en" +
"voy.api.v2.route.HedgePolicy\"\341\004\n\016Redirec" +
"tAction\022\030\n\016https_redirect\030\004 \001(\010H\000\022\031\n\017sch" +
"eme_redirect\030\007 \001(\tH\000\022\"\n\rhost_redirect\030\001 " +
"\001(\tB\013\372B\010r\006\300\001\002\310\001\000\022\025\n\rport_redirect\030\010 \001(\r\022" +
"$\n\rpath_redirect\030\002 \001(\tB\013\372B\010r\006\300\001\002\310\001\000H\001\022%\n" +
"\016prefix_rewrite\030\005 \001(\tB\013\372B\010r\006\300\001\002\310\001\000H\001\022G\n\r" +
"regex_rewrite\030\t \001(\0132..envoy.type.matcher" +
".v3.RegexMatchAndSubstituteH\001\022[\n\rrespons" +
"e_code\030\003 \001(\0162:.envoy.config.route.v3.Red" +
"irectAction.RedirectResponseCodeB\010\372B\005\202\001\002" +
"\020\001\022\023\n\013strip_query\030\006 \001(\010\"w\n\024RedirectRespo" +
"nseCode\022\025\n\021MOVED_PERMANENTLY\020\000\022\t\n\005FOUND\020" +
"\001\022\r\n\tSEE_OTHER\020\002\022\026\n\022TEMPORARY_REDIRECT\020\003" +
"\022\026\n\022PERMANENT_REDIRECT\020\004:(\232\305\210\036#\n!envoy.a" +
"pi.v2.route.RedirectActionB\032\n\030scheme_rew" +
"rite_specifierB\030\n\026path_rewrite_specifier" +
"\"\223\001\n\024DirectResponseAction\022\033\n\006status\030\001 \001(" +
"\rB\013\372B\010*\006\020\330\004(\310\001\022.\n\004body\030\002 \001(\0132 .envoy.con" +
"fig.core.v3.DataSource:.\232\305\210\036)\n\'envoy.api" +
".v2.route.DirectResponseAction\"\025\n\023NonFor" +
"wardingAction\"{\n\tDecorator\022\032\n\toperation\030" +
"\001 \001(\tB\007\372B\004r\002\020\001\022-\n\tpropagate\030\002 \001(\0132\032.goog" +
"le.protobuf.BoolValue:#\232\305\210\036\036\n\034envoy.api." +
"v2.route.Decorator\"\225\002\n\007Tracing\0229\n\017client" +
"_sampling\030\001 \001(\0132 .envoy.type.v3.Fraction" +
"alPercent\0229\n\017random_sampling\030\002 \001(\0132 .env" +
"oy.type.v3.FractionalPercent\022:\n\020overall_" +
"sampling\030\003 \001(\0132 .envoy.type.v3.Fractiona" +
"lPercent\0225\n\013custom_tags\030\004 \003(\0132 .envoy.ty" +
"pe.tracing.v3.CustomTag:!\232\305\210\036\034\n\032envoy.ap" +
"i.v2.route.Tracing\"\245\001\n\016VirtualCluster\0225\n" +
"\007headers\030\004 \003(\0132$.envoy.config.route.v3.H" +
"eaderMatcher\022\025\n\004name\030\002 \001(\tB\007\372B\004r\002\020\001:(\232\305\210" +
"\036#\n!envoy.api.v2.route.VirtualClusterJ\004\010" +
"\001\020\002J\004\010\003\020\004R\007patternR\006method\"\231\033\n\tRateLimit" +
"\0224\n\005stage\030\001 \001(\0132\034.google.protobuf.UInt32" +
"ValueB\007\372B\004*\002\030\n\022\023\n\013disable_key\030\002 \001(\t\022B\n\007a" +
"ctions\030\003 \003(\0132\'.envoy.config.route.v3.Rat" +
"eLimit.ActionB\010\372B\005\222\001\002\010\001\0228\n\005limit\030\004 \001(\0132)" +
".envoy.config.route.v3.RateLimit.Overrid" +
"e\022@\n\013hits_addend\030\005 \001(\0132+.envoy.config.ro" +
"ute.v3.RateLimit.HitsAddend\022\034\n\024apply_on_" +
"stream_done\030\006 \001(\010\032\375\025\n\006Action\022O\n\016source_c" +
"luster\030\001 \001(\01325.envoy.config.route.v3.Rat" +
"eLimit.Action.SourceClusterH\000\022Y\n\023destina" +
"tion_cluster\030\002 \001(\0132:.envoy.config.route." +
"v3.RateLimit.Action.DestinationClusterH\000" +
"\022Q\n\017request_headers\030\003 \001(\01326.envoy.config" +
".route.v3.RateLimit.Action.RequestHeader" +
"sH\000\022S\n\020query_parameters\030\014 \001(\01327.envoy.co" +
"nfig.route.v3.RateLimit.Action.QueryPara" +
"metersH\000\022O\n\016remote_address\030\004 \001(\01325.envoy" +
".config.route.v3.RateLimit.Action.Remote" +
"AddressH\000\022I\n\013generic_key\030\005 \001(\01322.envoy.c" +
"onfig.route.v3.RateLimit.Action.GenericK" +
"eyH\000\022V\n\022header_value_match\030\006 \001(\01328.envoy" +
".config.route.v3.RateLimit.Action.Header" +
"ValueMatchH\000\022f\n\020dynamic_metadata\030\007 \001(\01327" +
".envoy.config.route.v3.RateLimit.Action." +
"DynamicMetaDataB\021\030\001\222\307\206\330\004\0033.0\270\356\362\322\005\001H\000\022D\n\010" +
"metadata\030\010 \001(\01320.envoy.config.route.v3.R",
"ateLimit.Action.MetaDataH\000\022?\n\textension\030" +
"\t \001(\0132*.envoy.config.core.v3.TypedExtens" +
"ionConfigH\000\022\\\n\025masked_remote_address\030\n \001" +
"(\0132;.envoy.config.route.v3.RateLimit.Act" +
"ion.MaskedRemoteAddressH\000\022g\n\033query_param" +
"eter_value_match\030\013 \001(\[email protected]" +
"ute.v3.RateLimit.Action.QueryParameterVa" +
"lueMatchH\000\032I\n\rSourceCluster:8\232\305\210\0363\n1envo" +
"y.api.v2.route.RateLimit.Action.SourceCl" +
"uster\032S\n\022DestinationCluster:=\232\305\210\0368\n6envo" +
"y.api.v2.route.RateLimit.Action.Destinat" +
"ionCluster\032\250\001\n\016RequestHeaders\022\"\n\013header_" +
"name\030\001 \001(\tB\r\372B\nr\010\020\001\300\001\001\310\001\000\022\037\n\016descriptor_" +
"key\030\002 \001(\tB\007\372B\004r\002\020\001\022\026\n\016skip_if_absent\030\003 \001" +
"(\010:9\232\305\210\0364\n2envoy.api.v2.route.RateLimit." +
"Action.RequestHeaders\032q\n\017QueryParameters" +
"\022%\n\024query_parameter_name\030\001 \001(\tB\007\372B\004r\002\020\001\022" +
"\037\n\016descriptor_key\030\002 \001(\tB\007\372B\004r\002\020\001\022\026\n\016skip" +
"_if_absent\030\003 \001(\010\032I\n\rRemoteAddress:8\232\305\210\0363" +
"\n1envoy.api.v2.route.RateLimit.Action.Re" +
"moteAddress\032\234\001\n\023MaskedRemoteAddress\022A\n\022v" +
"4_prefix_mask_len\030\001 \001(\0132\034.google.protobu" +
"f.UInt32ValueB\007\372B\004*\002\030 \022B\n\022v6_prefix_mask" +
"_len\030\002 \001(\0132\034.google.protobuf.UInt32Value" +
"B\010\372B\005*\003\030\200\001\032~\n\nGenericKey\022!\n\020descriptor_v" +
"alue\030\001 \001(\tB\007\372B\004r\002\020\001\022\026\n\016descriptor_key\030\002 " +
"\001(\t:5\232\305\210\0360\n.envoy.api.v2.route.RateLimit" +
".Action.GenericKey\032\375\001\n\020HeaderValueMatch\022" +
"\026\n\016descriptor_key\030\004 \001(\t\022!\n\020descriptor_va" +
"lue\030\001 \001(\tB\007\372B\004r\002\020\001\0220\n\014expect_match\030\002 \001(\013" +
"2\032.google.protobuf.BoolValue\022?\n\007headers\030" +
"\003 \003(\0132$.envoy.config.route.v3.HeaderMatc" +
"herB\010\372B\005\222\001\002\010\001:;\232\305\210\0366\n4envoy.api.v2.route" +
".RateLimit.Action.HeaderValueMatch\032\216\001\n\017D" +
"ynamicMetaData\022\037\n\016descriptor_key\030\001 \001(\tB\007" +
"\372B\004r\002\020\001\022C\n\014metadata_key\030\002 \001(\0132#.envoy.ty" +
"pe.metadata.v3.MetadataKeyB\010\372B\005\212\001\002\020\001\022\025\n\r" +
"default_value\030\003 \001(\t\032\232\002\n\010MetaData\022\037\n\016desc" +
"riptor_key\030\001 \001(\tB\007\372B\004r\002\020\001\022C\n\014metadata_ke" +
"y\030\002 \001(\0132#.envoy.type.metadata.v3.Metadat" +
"aKeyB\010\372B\005\212\001\002\020\001\022\025\n\rdefault_value\030\003 \001(\t\022Q\n" +
"\006source\030\004 \001(\01627.envoy.config.route.v3.Ra" +
"teLimit.Action.MetaData.SourceB\010\372B\005\202\001\002\020\001" +
"\022\026\n\016skip_if_absent\030\005 \001(\010\"&\n\006Source\022\013\n\007DY" +
"NAMIC\020\000\022\017\n\013ROUTE_ENTRY\020\001\032\331\001\n\030QueryParame" +
"terValueMatch\022\026\n\016descriptor_key\030\004 \001(\t\022!\n" +
"\020descriptor_value\030\001 \001(\tB\007\372B\004r\002\020\001\0220\n\014expe" +
"ct_match\030\002 \001(\0132\032.google.protobuf.BoolVal" +
"ue\022P\n\020query_parameters\030\003 \003(\0132,.envoy.con" +
"fig.route.v3.QueryParameterMatcherB\010\372B\005\222" +
"\001\002\010\001:*\232\305\210\036%\n#envoy.api.v2.route.RateLimi" +
"t.ActionB\027\n\020action_specifier\022\003\370B\001\032\324\001\n\010Ov" +
"erride\022U\n\020dynamic_metadata\030\001 \001(\01329.envoy" +
".config.route.v3.RateLimit.Override.Dyna" +
"micMetadataH\000\032V\n\017DynamicMetadata\022C\n\014meta" +
"data_key\030\001 \001(\0132#.envoy.type.metadata.v3." +
"MetadataKeyB\010\372B\005\212\001\002\020\001B\031\n\022override_specif" +
"ier\022\003\370B\001\032g\n\nHitsAddend\0229\n\006number\030\001 \001(\0132\034" +
".google.protobuf.UInt64ValueB\013\372B\0102\006\030\200\224\353\334" +
"\003\022\036\n\006format\030\002 \001(\tB\016\372B\013r\t:\001%B\001%\320\001\001:#\232\305\210\036\036" +
"\n\034envoy.api.v2.route.RateLimit\"\314\004\n\rHeade" +
"rMatcher\022\033\n\004name\030\001 \001(\tB\r\372B\nr\010\020\001\300\001\001\310\001\000\022\"\n" +
"\013exact_match\030\004 \001(\tB\013\030\001\222\307\206\330\004\0033.0H\000\022L\n\020saf" +
"e_regex_match\030\013 \001(\0132#.envoy.type.matcher" +
".v3.RegexMatcherB\013\030\001\222\307\206\330\004\0033.0H\000\0220\n\013range" +
"_match\030\006 \001(\0132\031.envoy.type.v3.Int64RangeH" +
"\000\022\027\n\rpresent_match\030\007 \001(\010H\000\022*\n\014prefix_mat" +
"ch\030\t \001(\tB\022\030\001\372B\004r\002\020\001\222\307\206\330\004\0033.0H\000\022*\n\014suffix" +
"_match\030\n \001(\tB\022\030\001\372B\004r\002\020\001\222\307\206\330\004\0033.0H\000\022,\n\016co" +
"ntains_match\030\014 \001(\tB\022\030\001\372B\004r\002\020\001\222\307\206\330\004\0033.0H\000" +
"\022<\n\014string_match\030\r \001(\0132$.envoy.type.matc" +
"her.v3.StringMatcherH\000\022\024\n\014invert_match\030\010" +
" \001(\010\022%\n\035treat_missing_header_as_empty\030\016 " +
"\001(\010:\'\232\305\210\036\"\n envoy.api.v2.route.HeaderMat" +
"cherB\030\n\026header_match_specifierJ\004\010\002\020\003J\004\010\003" +
"\020\004J\004\010\005\020\006R\013regex_match\"\200\002\n\025QueryParameter" +
"Matcher\022\030\n\004name\030\001 \001(\tB\n\372B\007r\005\020\001(\200\010\022F\n\014str" +
"ing_match\030\005 \001(\0132$.envoy.type.matcher.v3." +
"StringMatcherB\010\372B\005\212\001\002\020\001H\000\022\027\n\rpresent_mat" +
"ch\030\006 \001(\010H\000:/\232\305\210\036*\n(envoy.api.v2.route.Qu" +
"eryParameterMatcherB!\n\037query_parameter_m" +
"atch_specifierJ\004\010\003\020\004J\004\010\004\020\005R\005valueR\005regex" +
"\"\234\002\n\026InternalRedirectPolicy\022<\n\026max_inter" +
"nal_redirects\030\001 \001(\0132\034.google.protobuf.UI" +
"nt32Value\022)\n\027redirect_response_codes\030\002 \003" +
"(\rB\010\372B\005\222\001\002\020\005\022>\n\npredicates\030\003 \003(\0132*.envoy" +
".config.core.v3.TypedExtensionConfig\022#\n\033" +
"allow_cross_scheme_redirect\030\004 \001(\010\0224\n\030res" +
"ponse_headers_to_copy\030\005 \003(\tB\022\372B\017\222\001\014\030\001\"\010r" +
"\006\300\001\001\310\001\000\"[\n\014FilterConfig\022$\n\006config\030\001 \001(\0132" +
"\024.google.protobuf.Any\022\023\n\013is_optional\030\002 \001" +
"(\010\022\020\n\010disabled\030\003 \001(\010B\213\001\n#io.envoyproxy.e" +
"nvoy.config.route.v3B\024RouteComponentsPro" +
"toP\001ZDgithub.com/envoyproxy/go-control-p" +
"lane/envoy/config/route/v3;routev3\272\200\310\321\006\002" +
"\020\002b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
io.envoyproxy.envoy.config.core.v3.BaseProto.getDescriptor(),
io.envoyproxy.envoy.config.core.v3.ExtensionProto.getDescriptor(),
io.envoyproxy.envoy.config.core.v3.ProxyProtocolProto.getDescriptor(),
io.envoyproxy.envoy.type.matcher.v3.FilterStateProto.getDescriptor(),
io.envoyproxy.envoy.type.matcher.v3.MetadataProto.getDescriptor(),
io.envoyproxy.envoy.type.matcher.v3.RegexProto.getDescriptor(),
io.envoyproxy.envoy.type.matcher.v3.StringProto.getDescriptor(),
io.envoyproxy.envoy.type.metadata.v3.MetadataProto.getDescriptor(),
io.envoyproxy.envoy.type.tracing.v3.CustomTagProto.getDescriptor(),
io.envoyproxy.envoy.type.v3.PercentProto.getDescriptor(),
io.envoyproxy.envoy.type.v3.RangeProto.getDescriptor(),
com.google.protobuf.AnyProto.getDescriptor(),
com.google.protobuf.DurationProto.getDescriptor(),
com.google.protobuf.WrappersProto.getDescriptor(),
com.github.xds.type.matcher.v3.MatcherProto.getDescriptor(),
envoy.annotations.Deprecation.getDescriptor(),
udpa.annotations.Migrate.getDescriptor(),
udpa.annotations.Status.getDescriptor(),
udpa.annotations.Versioning.getDescriptor(),
io.envoyproxy.pgv.validate.Validate.getDescriptor(),
});
internal_static_envoy_config_route_v3_VirtualHost_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_envoy_config_route_v3_VirtualHost_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_VirtualHost_descriptor,
new java.lang.String[] { "Name", "Domains", "Routes", "Matcher", "RequireTls", "VirtualClusters", "RateLimits", "RequestHeadersToAdd", "RequestHeadersToRemove", "ResponseHeadersToAdd", "ResponseHeadersToRemove", "Cors", "TypedPerFilterConfig", "IncludeRequestAttemptCount", "IncludeAttemptCountInResponse", "RetryPolicy", "RetryPolicyTypedConfig", "HedgePolicy", "IncludeIsTimeoutRetryHeader", "PerRequestBufferLimitBytes", "RequestMirrorPolicies", "Metadata", });
internal_static_envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_descriptor =
internal_static_envoy_config_route_v3_VirtualHost_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_VirtualHost_TypedPerFilterConfigEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_envoy_config_route_v3_FilterAction_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_envoy_config_route_v3_FilterAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_FilterAction_descriptor,
new java.lang.String[] { "Action", });
internal_static_envoy_config_route_v3_RouteList_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_envoy_config_route_v3_RouteList_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteList_descriptor,
new java.lang.String[] { "Routes", });
internal_static_envoy_config_route_v3_Route_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_envoy_config_route_v3_Route_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_Route_descriptor,
new java.lang.String[] { "Name", "Match", "Route", "Redirect", "DirectResponse", "FilterAction", "NonForwardingAction", "Metadata", "Decorator", "TypedPerFilterConfig", "RequestHeadersToAdd", "RequestHeadersToRemove", "ResponseHeadersToAdd", "ResponseHeadersToRemove", "Tracing", "PerRequestBufferLimitBytes", "StatPrefix", "Action", });
internal_static_envoy_config_route_v3_Route_TypedPerFilterConfigEntry_descriptor =
internal_static_envoy_config_route_v3_Route_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_Route_TypedPerFilterConfigEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_Route_TypedPerFilterConfigEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_envoy_config_route_v3_WeightedCluster_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_envoy_config_route_v3_WeightedCluster_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_WeightedCluster_descriptor,
new java.lang.String[] { "Clusters", "TotalWeight", "RuntimeKeyPrefix", "HeaderName", "RandomValueSpecifier", });
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_descriptor =
internal_static_envoy_config_route_v3_WeightedCluster_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_descriptor,
new java.lang.String[] { "Name", "ClusterHeader", "Weight", "MetadataMatch", "RequestHeadersToAdd", "RequestHeadersToRemove", "ResponseHeadersToAdd", "ResponseHeadersToRemove", "TypedPerFilterConfig", "HostRewriteLiteral", "HostRewriteSpecifier", });
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_descriptor =
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_WeightedCluster_ClusterWeight_TypedPerFilterConfigEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_envoy_config_route_v3_ClusterSpecifierPlugin_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_envoy_config_route_v3_ClusterSpecifierPlugin_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_ClusterSpecifierPlugin_descriptor,
new java.lang.String[] { "Extension", "IsOptional", });
internal_static_envoy_config_route_v3_RouteMatch_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_envoy_config_route_v3_RouteMatch_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteMatch_descriptor,
new java.lang.String[] { "Prefix", "Path", "SafeRegex", "ConnectMatcher", "PathSeparatedPrefix", "PathMatchPolicy", "CaseSensitive", "RuntimeFraction", "Headers", "QueryParameters", "Grpc", "TlsContext", "DynamicMetadata", "FilterState", "PathSpecifier", });
internal_static_envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_descriptor =
internal_static_envoy_config_route_v3_RouteMatch_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteMatch_GrpcRouteMatchOptions_descriptor,
new java.lang.String[] { });
internal_static_envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_descriptor =
internal_static_envoy_config_route_v3_RouteMatch_descriptor.getNestedTypes().get(1);
internal_static_envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteMatch_TlsContextMatchOptions_descriptor,
new java.lang.String[] { "Presented", "Validated", });
internal_static_envoy_config_route_v3_RouteMatch_ConnectMatcher_descriptor =
internal_static_envoy_config_route_v3_RouteMatch_descriptor.getNestedTypes().get(2);
internal_static_envoy_config_route_v3_RouteMatch_ConnectMatcher_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteMatch_ConnectMatcher_descriptor,
new java.lang.String[] { });
internal_static_envoy_config_route_v3_CorsPolicy_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_envoy_config_route_v3_CorsPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_CorsPolicy_descriptor,
new java.lang.String[] { "AllowOriginStringMatch", "AllowMethods", "AllowHeaders", "ExposeHeaders", "MaxAge", "AllowCredentials", "FilterEnabled", "ShadowEnabled", "AllowPrivateNetworkAccess", "ForwardNotMatchingPreflights", "EnabledSpecifier", });
internal_static_envoy_config_route_v3_RouteAction_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_envoy_config_route_v3_RouteAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_descriptor,
new java.lang.String[] { "Cluster", "ClusterHeader", "WeightedClusters", "ClusterSpecifierPlugin", "InlineClusterSpecifierPlugin", "ClusterNotFoundResponseCode", "MetadataMatch", "PrefixRewrite", "RegexRewrite", "PathRewritePolicy", "HostRewriteLiteral", "AutoHostRewrite", "HostRewriteHeader", "HostRewritePathRegex", "AppendXForwardedHost", "Timeout", "IdleTimeout", "EarlyDataPolicy", "RetryPolicy", "RetryPolicyTypedConfig", "RequestMirrorPolicies", "Priority", "RateLimits", "IncludeVhRateLimits", "HashPolicy", "Cors", "MaxGrpcTimeout", "GrpcTimeoutOffset", "UpgradeConfigs", "InternalRedirectPolicy", "InternalRedirectAction", "MaxInternalRedirects", "HedgePolicy", "MaxStreamDuration", "ClusterSpecifier", "HostRewriteSpecifier", });
internal_static_envoy_config_route_v3_RouteAction_RequestMirrorPolicy_descriptor =
internal_static_envoy_config_route_v3_RouteAction_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RouteAction_RequestMirrorPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_RequestMirrorPolicy_descriptor,
new java.lang.String[] { "Cluster", "ClusterHeader", "RuntimeFraction", "TraceSampled", "DisableShadowHostSuffixAppend", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor =
internal_static_envoy_config_route_v3_RouteAction_descriptor.getNestedTypes().get(1);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor,
new java.lang.String[] { "Header", "Cookie", "ConnectionProperties", "QueryParameter", "FilterState", "Terminal", "PolicySpecifier", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Header_descriptor =
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Header_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Header_descriptor,
new java.lang.String[] { "HeaderName", "RegexRewrite", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_CookieAttribute_descriptor =
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor.getNestedTypes().get(1);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_CookieAttribute_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_CookieAttribute_descriptor,
new java.lang.String[] { "Name", "Value", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Cookie_descriptor =
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor.getNestedTypes().get(2);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Cookie_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_Cookie_descriptor,
new java.lang.String[] { "Name", "Ttl", "Path", "Attributes", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_descriptor =
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor.getNestedTypes().get(3);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_ConnectionProperties_descriptor,
new java.lang.String[] { "SourceIp", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_descriptor =
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor.getNestedTypes().get(4);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_QueryParameter_descriptor,
new java.lang.String[] { "Name", });
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_FilterState_descriptor =
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_descriptor.getNestedTypes().get(5);
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_FilterState_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_HashPolicy_FilterState_descriptor,
new java.lang.String[] { "Key", });
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_descriptor =
internal_static_envoy_config_route_v3_RouteAction_descriptor.getNestedTypes().get(2);
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_descriptor,
new java.lang.String[] { "UpgradeType", "Enabled", "ConnectConfig", });
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_descriptor =
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_UpgradeConfig_ConnectConfig_descriptor,
new java.lang.String[] { "ProxyProtocolConfig", "AllowPost", });
internal_static_envoy_config_route_v3_RouteAction_MaxStreamDuration_descriptor =
internal_static_envoy_config_route_v3_RouteAction_descriptor.getNestedTypes().get(3);
internal_static_envoy_config_route_v3_RouteAction_MaxStreamDuration_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RouteAction_MaxStreamDuration_descriptor,
new java.lang.String[] { "MaxStreamDuration", "GrpcTimeoutHeaderMax", "GrpcTimeoutHeaderOffset", });
internal_static_envoy_config_route_v3_RetryPolicy_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_envoy_config_route_v3_RetryPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RetryPolicy_descriptor,
new java.lang.String[] { "RetryOn", "NumRetries", "PerTryTimeout", "PerTryIdleTimeout", "RetryPriority", "RetryHostPredicate", "RetryOptionsPredicates", "HostSelectionRetryMaxAttempts", "RetriableStatusCodes", "RetryBackOff", "RateLimitedRetryBackOff", "RetriableHeaders", "RetriableRequestHeaders", });
internal_static_envoy_config_route_v3_RetryPolicy_RetryPriority_descriptor =
internal_static_envoy_config_route_v3_RetryPolicy_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RetryPolicy_RetryPriority_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RetryPolicy_RetryPriority_descriptor,
new java.lang.String[] { "Name", "TypedConfig", "ConfigType", });
internal_static_envoy_config_route_v3_RetryPolicy_RetryHostPredicate_descriptor =
internal_static_envoy_config_route_v3_RetryPolicy_descriptor.getNestedTypes().get(1);
internal_static_envoy_config_route_v3_RetryPolicy_RetryHostPredicate_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RetryPolicy_RetryHostPredicate_descriptor,
new java.lang.String[] { "Name", "TypedConfig", "ConfigType", });
internal_static_envoy_config_route_v3_RetryPolicy_RetryBackOff_descriptor =
internal_static_envoy_config_route_v3_RetryPolicy_descriptor.getNestedTypes().get(2);
internal_static_envoy_config_route_v3_RetryPolicy_RetryBackOff_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RetryPolicy_RetryBackOff_descriptor,
new java.lang.String[] { "BaseInterval", "MaxInterval", });
internal_static_envoy_config_route_v3_RetryPolicy_ResetHeader_descriptor =
internal_static_envoy_config_route_v3_RetryPolicy_descriptor.getNestedTypes().get(3);
internal_static_envoy_config_route_v3_RetryPolicy_ResetHeader_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RetryPolicy_ResetHeader_descriptor,
new java.lang.String[] { "Name", "Format", });
internal_static_envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_descriptor =
internal_static_envoy_config_route_v3_RetryPolicy_descriptor.getNestedTypes().get(4);
internal_static_envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RetryPolicy_RateLimitedRetryBackOff_descriptor,
new java.lang.String[] { "ResetHeaders", "MaxInterval", });
internal_static_envoy_config_route_v3_HedgePolicy_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_envoy_config_route_v3_HedgePolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_HedgePolicy_descriptor,
new java.lang.String[] { "InitialRequests", "AdditionalRequestChance", "HedgeOnPerTryTimeout", });
internal_static_envoy_config_route_v3_RedirectAction_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_envoy_config_route_v3_RedirectAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RedirectAction_descriptor,
new java.lang.String[] { "HttpsRedirect", "SchemeRedirect", "HostRedirect", "PortRedirect", "PathRedirect", "PrefixRewrite", "RegexRewrite", "ResponseCode", "StripQuery", "SchemeRewriteSpecifier", "PathRewriteSpecifier", });
internal_static_envoy_config_route_v3_DirectResponseAction_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_envoy_config_route_v3_DirectResponseAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_DirectResponseAction_descriptor,
new java.lang.String[] { "Status", "Body", });
internal_static_envoy_config_route_v3_NonForwardingAction_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_envoy_config_route_v3_NonForwardingAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_NonForwardingAction_descriptor,
new java.lang.String[] { });
internal_static_envoy_config_route_v3_Decorator_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_envoy_config_route_v3_Decorator_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_Decorator_descriptor,
new java.lang.String[] { "Operation", "Propagate", });
internal_static_envoy_config_route_v3_Tracing_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_envoy_config_route_v3_Tracing_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_Tracing_descriptor,
new java.lang.String[] { "ClientSampling", "RandomSampling", "OverallSampling", "CustomTags", });
internal_static_envoy_config_route_v3_VirtualCluster_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_envoy_config_route_v3_VirtualCluster_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_VirtualCluster_descriptor,
new java.lang.String[] { "Headers", "Name", });
internal_static_envoy_config_route_v3_RateLimit_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_envoy_config_route_v3_RateLimit_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_descriptor,
new java.lang.String[] { "Stage", "DisableKey", "Actions", "Limit", "HitsAddend", "ApplyOnStreamDone", });
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor =
internal_static_envoy_config_route_v3_RateLimit_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RateLimit_Action_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor,
new java.lang.String[] { "SourceCluster", "DestinationCluster", "RequestHeaders", "QueryParameters", "RemoteAddress", "GenericKey", "HeaderValueMatch", "DynamicMetadata", "Metadata", "Extension", "MaskedRemoteAddress", "QueryParameterValueMatch", "ActionSpecifier", });
internal_static_envoy_config_route_v3_RateLimit_Action_SourceCluster_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RateLimit_Action_SourceCluster_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_SourceCluster_descriptor,
new java.lang.String[] { });
internal_static_envoy_config_route_v3_RateLimit_Action_DestinationCluster_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(1);
internal_static_envoy_config_route_v3_RateLimit_Action_DestinationCluster_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_DestinationCluster_descriptor,
new java.lang.String[] { });
internal_static_envoy_config_route_v3_RateLimit_Action_RequestHeaders_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(2);
internal_static_envoy_config_route_v3_RateLimit_Action_RequestHeaders_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_RequestHeaders_descriptor,
new java.lang.String[] { "HeaderName", "DescriptorKey", "SkipIfAbsent", });
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameters_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(3);
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameters_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameters_descriptor,
new java.lang.String[] { "QueryParameterName", "DescriptorKey", "SkipIfAbsent", });
internal_static_envoy_config_route_v3_RateLimit_Action_RemoteAddress_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(4);
internal_static_envoy_config_route_v3_RateLimit_Action_RemoteAddress_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_RemoteAddress_descriptor,
new java.lang.String[] { });
internal_static_envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(5);
internal_static_envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_MaskedRemoteAddress_descriptor,
new java.lang.String[] { "V4PrefixMaskLen", "V6PrefixMaskLen", });
internal_static_envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(6);
internal_static_envoy_config_route_v3_RateLimit_Action_GenericKey_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_GenericKey_descriptor,
new java.lang.String[] { "DescriptorValue", "DescriptorKey", });
internal_static_envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(7);
internal_static_envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_HeaderValueMatch_descriptor,
new java.lang.String[] { "DescriptorKey", "DescriptorValue", "ExpectMatch", "Headers", });
internal_static_envoy_config_route_v3_RateLimit_Action_DynamicMetaData_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(8);
internal_static_envoy_config_route_v3_RateLimit_Action_DynamicMetaData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_DynamicMetaData_descriptor,
new java.lang.String[] { "DescriptorKey", "MetadataKey", "DefaultValue", });
internal_static_envoy_config_route_v3_RateLimit_Action_MetaData_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(9);
internal_static_envoy_config_route_v3_RateLimit_Action_MetaData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_MetaData_descriptor,
new java.lang.String[] { "DescriptorKey", "MetadataKey", "DefaultValue", "Source", "SkipIfAbsent", });
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameterValueMatch_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Action_descriptor.getNestedTypes().get(10);
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameterValueMatch_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Action_QueryParameterValueMatch_descriptor,
new java.lang.String[] { "DescriptorKey", "DescriptorValue", "ExpectMatch", "QueryParameters", });
internal_static_envoy_config_route_v3_RateLimit_Override_descriptor =
internal_static_envoy_config_route_v3_RateLimit_descriptor.getNestedTypes().get(1);
internal_static_envoy_config_route_v3_RateLimit_Override_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Override_descriptor,
new java.lang.String[] { "DynamicMetadata", "OverrideSpecifier", });
internal_static_envoy_config_route_v3_RateLimit_Override_DynamicMetadata_descriptor =
internal_static_envoy_config_route_v3_RateLimit_Override_descriptor.getNestedTypes().get(0);
internal_static_envoy_config_route_v3_RateLimit_Override_DynamicMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_Override_DynamicMetadata_descriptor,
new java.lang.String[] { "MetadataKey", });
internal_static_envoy_config_route_v3_RateLimit_HitsAddend_descriptor =
internal_static_envoy_config_route_v3_RateLimit_descriptor.getNestedTypes().get(2);
internal_static_envoy_config_route_v3_RateLimit_HitsAddend_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_RateLimit_HitsAddend_descriptor,
new java.lang.String[] { "Number", "Format", });
internal_static_envoy_config_route_v3_HeaderMatcher_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_envoy_config_route_v3_HeaderMatcher_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_HeaderMatcher_descriptor,
new java.lang.String[] { "Name", "ExactMatch", "SafeRegexMatch", "RangeMatch", "PresentMatch", "PrefixMatch", "SuffixMatch", "ContainsMatch", "StringMatch", "InvertMatch", "TreatMissingHeaderAsEmpty", "HeaderMatchSpecifier", });
internal_static_envoy_config_route_v3_QueryParameterMatcher_descriptor =
getDescriptor().getMessageTypes().get(19);
internal_static_envoy_config_route_v3_QueryParameterMatcher_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_QueryParameterMatcher_descriptor,
new java.lang.String[] { "Name", "StringMatch", "PresentMatch", "QueryParameterMatchSpecifier", });
internal_static_envoy_config_route_v3_InternalRedirectPolicy_descriptor =
getDescriptor().getMessageTypes().get(20);
internal_static_envoy_config_route_v3_InternalRedirectPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_InternalRedirectPolicy_descriptor,
new java.lang.String[] { "MaxInternalRedirects", "RedirectResponseCodes", "Predicates", "AllowCrossSchemeRedirect", "ResponseHeadersToCopy", });
internal_static_envoy_config_route_v3_FilterConfig_descriptor =
getDescriptor().getMessageTypes().get(21);
internal_static_envoy_config_route_v3_FilterConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_envoy_config_route_v3_FilterConfig_descriptor,
new java.lang.String[] { "Config", "IsOptional", "Disabled", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(envoy.annotations.Deprecation.deprecatedAtMinorVersion);
registry.add(envoy.annotations.Deprecation.disallowedByDefault);
registry.add(udpa.annotations.Migrate.fieldMigrate);
registry.add(udpa.annotations.Status.fileStatus);
registry.add(udpa.annotations.Versioning.versioning);
registry.add(io.envoyproxy.pgv.validate.Validate.required);
registry.add(io.envoyproxy.pgv.validate.Validate.rules);
com.google.protobuf.Descriptors.FileDescriptor
.internalUpdateFileDescriptor(descriptor, registry);
io.envoyproxy.envoy.config.core.v3.BaseProto.getDescriptor();
io.envoyproxy.envoy.config.core.v3.ExtensionProto.getDescriptor();
io.envoyproxy.envoy.config.core.v3.ProxyProtocolProto.getDescriptor();
io.envoyproxy.envoy.type.matcher.v3.FilterStateProto.getDescriptor();
io.envoyproxy.envoy.type.matcher.v3.MetadataProto.getDescriptor();
io.envoyproxy.envoy.type.matcher.v3.RegexProto.getDescriptor();
io.envoyproxy.envoy.type.matcher.v3.StringProto.getDescriptor();
io.envoyproxy.envoy.type.metadata.v3.MetadataProto.getDescriptor();
io.envoyproxy.envoy.type.tracing.v3.CustomTagProto.getDescriptor();
io.envoyproxy.envoy.type.v3.PercentProto.getDescriptor();
io.envoyproxy.envoy.type.v3.RangeProto.getDescriptor();
com.google.protobuf.AnyProto.getDescriptor();
com.google.protobuf.DurationProto.getDescriptor();
com.google.protobuf.WrappersProto.getDescriptor();
com.github.xds.type.matcher.v3.MatcherProto.getDescriptor();
envoy.annotations.Deprecation.getDescriptor();
udpa.annotations.Migrate.getDescriptor();
udpa.annotations.Status.getDescriptor();
udpa.annotations.Versioning.getDescriptor();
io.envoyproxy.pgv.validate.Validate.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy