All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.config.cluster.v3.ClusterProto Maven / Gradle / Ivy

There is a newer version: 1.0.47
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/config/cluster/v3/cluster.proto

// Protobuf Java Version: 3.25.1
package io.envoyproxy.envoy.config.cluster.v3;

public final class ClusterProto {
  private ClusterProto() {}
  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_cluster_v3_ClusterCollection_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_ClusterCollection_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_TransportSocketMatch_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_TransportSocketMatch_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_CustomClusterType_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_CustomClusterType_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_EdsClusterConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_EdsClusterConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_SlowStartConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_SlowStartConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_RingHashLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_RingHashLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_MaglevLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_MaglevLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_RefreshRate_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_RefreshRate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_PreconnectPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_PreconnectPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_Policy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_Policy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_HappyEyeballsConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_HappyEyeballsConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_config_cluster_v3_TrackClusterStats_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_TrackClusterStats_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/cluster/v3/cluster.proto\022" +
      "\027envoy.config.cluster.v3\032-envoy/config/c" +
      "luster/v3/circuit_breaker.proto\032$envoy/c" +
      "onfig/cluster/v3/filter.proto\032/envoy/con" +
      "fig/cluster/v3/outlier_detection.proto\032\"" +
      "envoy/config/core/v3/address.proto\032\037envo" +
      "y/config/core/v3/base.proto\032(envoy/confi" +
      "g/core/v3/config_source.proto\032$envoy/con" +
      "fig/core/v3/extension.proto\032\'envoy/confi" +
      "g/core/v3/health_check.proto\032#envoy/conf" +
      "ig/core/v3/protocol.proto\032#envoy/config/" +
      "core/v3/resolver.proto\032\'envoy/config/end" +
      "point/v3/endpoint.proto\032%envoy/type/meta" +
      "data/v3/metadata.proto\032\033envoy/type/v3/pe" +
      "rcent.proto\032\031google/protobuf/any.proto\032\036" +
      "google/protobuf/duration.proto\032\034google/p" +
      "rotobuf/struct.proto\032\036google/protobuf/wr" +
      "appers.proto\032\"xds/core/v3/collection_ent" +
      "ry.proto\032#envoy/annotations/deprecation." +
      "proto\032\036udpa/annotations/migrate.proto\032\037u" +
      "dpa/annotations/security.proto\032\035udpa/ann" +
      "otations/status.proto\032!udpa/annotations/" +
      "versioning.proto\032\027validate/validate.prot" +
      "o\"B\n\021ClusterCollection\022-\n\007entries\030\001 \001(\0132" +
      "\034.xds.core.v3.CollectionEntry\"\336D\n\007Cluste" +
      "r\022W\n\030transport_socket_matches\030+ \003(\01325.en" +
      "voy.config.cluster.v3.Cluster.TransportS" +
      "ocketMatch\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\0221\n\ralt" +
      "_stat_name\030\034 \001(\tB\032\362\230\376\217\005\024\n\022observability_" +
      "name\022H\n\004type\030\002 \001(\0162..envoy.config.cluste" +
      "r.v3.Cluster.DiscoveryTypeB\010\372B\005\202\001\002\020\001H\000\022J" +
      "\n\014cluster_type\030& \001(\01322.envoy.config.clus" +
      "ter.v3.Cluster.CustomClusterTypeH\000\022M\n\022ed" +
      "s_cluster_config\030\003 \001(\01321.envoy.config.cl" +
      "uster.v3.Cluster.EdsClusterConfig\022<\n\017con" +
      "nect_timeout\030\004 \001(\0132\031.google.protobuf.Dur" +
      "ationB\010\372B\005\252\001\002*\000\022P\n!per_connection_buffer" +
      "_limit_bytes\030\005 \001(\0132\034.google.protobuf.UIn" +
      "t32ValueB\007\212\223\267*\002\020\001\022F\n\tlb_policy\030\006 \001(\0162).e" +
      "nvoy.config.cluster.v3.Cluster.LbPolicyB" +
      "\010\372B\005\202\001\002\020\001\022H\n\017load_assignment\030! \001(\0132/.env" +
      "oy.config.endpoint.v3.ClusterLoadAssignm" +
      "ent\0228\n\rhealth_checks\030\010 \003(\0132!.envoy.confi" +
      "g.core.v3.HealthCheck\022N\n\033max_requests_pe" +
      "r_connection\030\t \001(\0132\034.google.protobuf.UIn" +
      "t32ValueB\013\030\001\222\307\206\330\004\0033.0\022B\n\020circuit_breaker" +
      "s\030\n \001(\0132(.envoy.config.cluster.v3.Circui" +
      "tBreakers\022f\n\036upstream_http_protocol_opti" +
      "ons\030. \001(\01321.envoy.config.core.v3.Upstrea" +
      "mHttpProtocolOptionsB\013\030\001\222\307\206\330\004\0033.0\022\\\n\034com" +
      "mon_http_protocol_options\030\035 \001(\0132).envoy." +
      "config.core.v3.HttpProtocolOptionsB\013\030\001\222\307" +
      "\206\330\004\0033.0\022V\n\025http_protocol_options\030\r \001(\0132*" +
      ".envoy.config.core.v3.Http1ProtocolOptio" +
      "nsB\013\030\001\222\307\206\330\004\0033.0\022^\n\026http2_protocol_option" +
      "s\030\016 \001(\0132*.envoy.config.core.v3.Http2Prot" +
      "ocolOptionsB\022\030\001\212\223\267*\002\020\001\222\307\206\330\004\0033.0\022m\n typed" +
      "_extension_protocol_options\030$ \003(\0132C.envo" +
      "y.config.cluster.v3.Cluster.TypedExtensi" +
      "onProtocolOptionsEntry\022A\n\020dns_refresh_ra" +
      "te\030\020 \001(\0132\031.google.protobuf.DurationB\014\372B\t" +
      "\252\001\006*\004\020\300\204=\022N\n\030dns_failure_refresh_rate\030, " +
      "\001(\0132,.envoy.config.cluster.v3.Cluster.Re" +
      "freshRate\022\027\n\017respect_dns_ttl\030\' \001(\010\022U\n\021dn" +
      "s_lookup_family\030\021 \001(\01620.envoy.config.clu" +
      "ster.v3.Cluster.DnsLookupFamilyB\010\372B\005\202\001\002\020" +
      "\001\022A\n\rdns_resolvers\030\022 \003(\0132\035.envoy.config." +
      "core.v3.AddressB\013\030\001\222\307\206\330\004\0033.0\022,\n\027use_tcp_" +
      "for_dns_lookups\030- \001(\010B\013\030\001\222\307\206\330\004\0033.0\022U\n\025dn" +
      "s_resolution_config\0305 \001(\0132).envoy.config" +
      ".core.v3.DnsResolutionConfigB\013\030\001\222\307\206\330\004\0033." +
      "0\022M\n\031typed_dns_resolver_config\0307 \001(\0132*.e" +
      "nvoy.config.core.v3.TypedExtensionConfig" +
      "\0229\n\025wait_for_warm_on_init\0306 \001(\0132\032.google" +
      ".protobuf.BoolValue\022D\n\021outlier_detection" +
      "\030\023 \001(\0132).envoy.config.cluster.v3.Outlier" +
      "Detection\022=\n\020cleanup_interval\030\024 \001(\0132\031.go" +
      "ogle.protobuf.DurationB\010\372B\005\252\001\002*\000\022>\n\024upst" +
      "ream_bind_config\030\025 \001(\0132 .envoy.config.co" +
      "re.v3.BindConfig\022I\n\020lb_subset_config\030\026 \001" +
      "(\0132/.envoy.config.cluster.v3.Cluster.LbS" +
      "ubsetConfig\022P\n\023ring_hash_lb_config\030\027 \001(\013" +
      "21.envoy.config.cluster.v3.Cluster.RingH" +
      "ashLbConfigH\001\022K\n\020maglev_lb_config\0304 \001(\0132" +
      "/.envoy.config.cluster.v3.Cluster.Maglev" +
      "LbConfigH\001\022V\n\026original_dst_lb_config\030\" \001" +
      "(\01324.envoy.config.cluster.v3.Cluster.Ori" +
      "ginalDstLbConfigH\001\022X\n\027least_request_lb_c" +
      "onfig\030% \001(\01325.envoy.config.cluster.v3.Cl" +
      "uster.LeastRequestLbConfigH\001\022T\n\025round_ro" +
      "bin_lb_config\0308 \001(\01323.envoy.config.clust" +
      "er.v3.Cluster.RoundRobinLbConfigH\001\022I\n\020co" +
      "mmon_lb_config\030\033 \001(\0132/.envoy.config.clus" +
      "ter.v3.Cluster.CommonLbConfig\022?\n\020transpo" +
      "rt_socket\030\030 \001(\0132%.envoy.config.core.v3.T" +
      "ransportSocket\0220\n\010metadata\030\031 \001(\0132\036.envoy" +
      ".config.core.v3.Metadata\022b\n\022protocol_sel" +
      "ection\030\032 \001(\01629.envoy.config.cluster.v3.C" +
      "luster.ClusterProtocolSelectionB\013\030\001\222\307\206\330\004" +
      "\0033.0\022W\n\033upstream_connection_options\030\036 \001(" +
      "\01322.envoy.config.cluster.v3.UpstreamConn" +
      "ectionOptions\0220\n(close_connections_on_ho" +
      "st_health_failure\030\037 \001(\010\022%\n\035ignore_health" +
      "_on_host_removal\030  \001(\010\0220\n\007filters\030( \003(\0132" +
      "\037.envoy.config.cluster.v3.Filter\022K\n\025load" +
      "_balancing_policy\030) \001(\0132,.envoy.config.c" +
      "luster.v3.LoadBalancingPolicy\0226\n\nlrs_ser" +
      "ver\030* \001(\0132\".envoy.config.core.v3.ConfigS" +
      "ource\022#\n\033lrs_report_endpoint_metrics\0309 \003" +
      "(\t\022*\n\025track_timeout_budgets\030/ \001(\010B\013\030\001\222\307\206" +
      "\330\004\0033.0\022C\n\017upstream_config\0300 \001(\0132*.envoy." +
      "config.core.v3.TypedExtensionConfig\022G\n\023t" +
      "rack_cluster_stats\0301 \001(\0132*.envoy.config." +
      "cluster.v3.TrackClusterStats\022L\n\021preconne" +
      "ct_policy\0302 \001(\01321.envoy.config.cluster.v" +
      "3.Cluster.PreconnectPolicy\0221\n)connection" +
      "_pool_per_downstream_connection\0303 \001(\010\032\310\001" +
      "\n\024TransportSocketMatch\022\025\n\004name\030\001 \001(\tB\007\372B" +
      "\004r\002\020\001\022&\n\005match\030\002 \001(\0132\027.google.protobuf.S" +
      "truct\022?\n\020transport_socket\030\003 \001(\0132%.envoy." +
      "config.core.v3.TransportSocket:0\232\305\210\036+\n)e" +
      "nvoy.api.v2.Cluster.TransportSocketMatch" +
      "\032\205\001\n\021CustomClusterType\022\025\n\004name\030\001 \001(\tB\007\372B" +
      "\004r\002\020\001\022*\n\014typed_config\030\002 \001(\0132\024.google.pro" +
      "tobuf.Any:-\232\305\210\036(\n&envoy.api.v2.Cluster.C" +
      "ustomClusterType\032\216\001\n\020EdsClusterConfig\0226\n" +
      "\neds_config\030\001 \001(\0132\".envoy.config.core.v3" +
      ".ConfigSource\022\024\n\014service_name\030\002 \001(\t:,\232\305\210" +
      "\036\'\n%envoy.api.v2.Cluster.EdsClusterConfi" +
      "g\032\331\010\n\016LbSubsetConfig\022i\n\017fallback_policy\030" +
      "\001 \001(\0162F.envoy.config.cluster.v3.Cluster." +
      "LbSubsetConfig.LbSubsetFallbackPolicyB\010\372" +
      "B\005\202\001\002\020\001\022/\n\016default_subset\030\002 \001(\0132\027.google" +
      ".protobuf.Struct\022Z\n\020subset_selectors\030\003 \003" +
      "(\[email protected]" +
      "ubsetConfig.LbSubsetSelector\022\035\n\025locality" +
      "_weight_aware\030\004 \001(\010\022\035\n\025scale_locality_we" +
      "ight\030\005 \001(\010\022\026\n\016panic_mode_any\030\006 \001(\010\022\023\n\013li" +
      "st_as_any\030\007 \001(\010\022z\n\030metadata_fallback_pol" +
      "icy\030\010 \001(\0162N.envoy.config.cluster.v3.Clus" +
      "ter.LbSubsetConfig.LbSubsetMetadataFallb" +
      "ackPolicyB\010\372B\005\202\001\002\020\001\032\233\003\n\020LbSubsetSelector" +
      "\022\014\n\004keys\030\001 \003(\t\022\036\n\026single_host_per_subset" +
      "\030\004 \001(\010\022\202\001\n\017fallback_policy\030\002 \001(\0162_.envoy" +
      ".config.cluster.v3.Cluster.LbSubsetConfi" +
      "g.LbSubsetSelector.LbSubsetSelectorFallb" +
      "ackPolicyB\010\372B\005\202\001\002\020\001\022\034\n\024fallback_keys_sub" +
      "set\030\003 \003(\t\"y\n\036LbSubsetSelectorFallbackPol" +
      "icy\022\017\n\013NOT_DEFINED\020\000\022\017\n\013NO_FALLBACK\020\001\022\020\n" +
      "\014ANY_ENDPOINT\020\002\022\022\n\016DEFAULT_SUBSET\020\003\022\017\n\013K" +
      "EYS_SUBSET\020\004:;\232\305\210\0366\n4envoy.api.v2.Cluste" +
      "r.LbSubsetConfig.LbSubsetSelector\"O\n\026LbS" +
      "ubsetFallbackPolicy\022\017\n\013NO_FALLBACK\020\000\022\020\n\014" +
      "ANY_ENDPOINT\020\001\022\022\n\016DEFAULT_SUBSET\020\002\"M\n\036Lb" +
      "SubsetMetadataFallbackPolicy\022\030\n\024METADATA" +
      "_NO_FALLBACK\020\000\022\021\n\rFALLBACK_LIST\020\001:*\232\305\210\036%" +
      "\n#envoy.api.v2.Cluster.LbSubsetConfig\032\264\001" +
      "\n\017SlowStartConfig\0224\n\021slow_start_window\030\001" +
      " \001(\0132\031.google.protobuf.Duration\0227\n\naggre" +
      "ssion\030\002 \001(\0132#.envoy.config.core.v3.Runti" +
      "meDouble\0222\n\022min_weight_percent\030\003 \001(\0132\026.e" +
      "nvoy.type.v3.Percent\032a\n\022RoundRobinLbConf" +
      "ig\022K\n\021slow_start_config\030\001 \001(\01320.envoy.co" +
      "nfig.cluster.v3.Cluster.SlowStartConfig\032" +
      "\224\002\n\024LeastRequestLbConfig\022;\n\014choice_count" +
      "\030\001 \001(\0132\034.google.protobuf.UInt32ValueB\007\372B" +
      "\004*\002(\002\022@\n\023active_request_bias\030\002 \001(\0132#.env" +
      "oy.config.core.v3.RuntimeDouble\022K\n\021slow_" +
      "start_config\030\003 \001(\01320.envoy.config.cluste" +
      "r.v3.Cluster.SlowStartConfig:0\232\305\210\036+\n)env" +
      "oy.api.v2.Cluster.LeastRequestLbConfig\032\341" +
      "\002\n\020RingHashLbConfig\022C\n\021minimum_ring_size" +
      "\030\001 \001(\0132\034.google.protobuf.UInt64ValueB\n\372B" +
      "\0072\005\030\200\200\200\004\022_\n\rhash_function\030\003 \001(\0162>.envoy." +
      "config.cluster.v3.Cluster.RingHashLbConf" +
      "ig.HashFunctionB\010\372B\005\202\001\002\020\001\022C\n\021maximum_rin" +
      "g_size\030\004 \001(\0132\034.google.protobuf.UInt64Val" +
      "ueB\n\372B\0072\005\030\200\200\200\004\".\n\014HashFunction\022\013\n\007XX_HAS" +
      "H\020\000\022\021\n\rMURMUR_HASH_2\020\001:,\232\305\210\036\'\n%envoy.api" +
      ".v2.Cluster.RingHashLbConfigJ\004\010\002\020\003\032N\n\016Ma" +
      "glevLbConfig\022<\n\ntable_size\030\001 \001(\0132\034.googl" +
      "e.protobuf.UInt64ValueB\n\372B\0072\005\030\313\226\261\002\032\375\001\n\023O" +
      "riginalDstLbConfig\022\027\n\017use_http_header\030\001 " +
      "\001(\010\022\030\n\020http_header_name\030\002 \001(\t\022G\n\026upstrea" +
      "m_port_override\030\003 \001(\0132\034.google.protobuf." +
      "UInt32ValueB\t\372B\006*\004\030\377\377\003\0229\n\014metadata_key\030\004" +
      " \001(\0132#.envoy.type.metadata.v3.MetadataKe" +
      "y:/\232\305\210\036*\n(envoy.api.v2.Cluster.OriginalD" +
      "stLbConfig\032\262\t\n\016CommonLbConfig\0227\n\027healthy" +
      "_panic_threshold\030\001 \001(\0132\026.envoy.type.v3.P" +
      "ercent\022a\n\024zone_aware_lb_config\030\002 \001(\0132A.e" +
      "nvoy.config.cluster.v3.Cluster.CommonLbC" +
      "onfig.ZoneAwareLbConfigH\000\022o\n\033locality_we" +
      "ighted_lb_config\030\003 \001(\0132H.envoy.config.cl" +
      "uster.v3.Cluster.CommonLbConfig.Locality" +
      "WeightedLbConfigH\000\0226\n\023update_merge_windo" +
      "w\030\004 \001(\0132\031.google.protobuf.Duration\022\'\n\037ig" +
      "nore_new_hosts_until_first_hc\030\005 \001(\010\022,\n$c" +
      "lose_connections_on_host_set_change\030\006 \001(" +
      "\010\022o\n\034consistent_hashing_lb_config\030\007 \001(\0132" +
      "I.envoy.config.cluster.v3.Cluster.Common" +
      "LbConfig.ConsistentHashingLbConfig\022C\n\024ov" +
      "erride_host_status\030\010 \001(\0132%.envoy.config." +
      "core.v3.HealthStatusSet\032\331\001\n\021ZoneAwareLbC" +
      "onfig\022/\n\017routing_enabled\030\001 \001(\0132\026.envoy.t" +
      "ype.v3.Percent\0226\n\020min_cluster_size\030\002 \001(\013" +
      "2\034.google.protobuf.UInt64Value\022\035\n\025fail_t" +
      "raffic_on_panic\030\003 \001(\010:<\232\305\210\0367\n5envoy.api." +
      "v2.Cluster.CommonLbConfig.ZoneAwareLbCon" +
      "fig\032_\n\030LocalityWeightedLbConfig:C\232\305\210\036>\n<" +
      "envoy.api.v2.Cluster.CommonLbConfig.Loca" +
      "lityWeightedLbConfig\032\307\001\n\031ConsistentHashi" +
      "ngLbConfig\022 \n\030use_hostname_for_hashing\030\001" +
      " \001(\010\022B\n\023hash_balance_factor\030\002 \001(\0132\034.goog" +
      "le.protobuf.UInt32ValueB\007\372B\004*\002(d:D\232\305\210\036?\n" +
      "=envoy.api.v2.Cluster.CommonLbConfig.Con" +
      "sistentHashingLbConfig:*\232\305\210\036%\n#envoy.api" +
      ".v2.Cluster.CommonLbConfigB\033\n\031locality_c" +
      "onfig_specifier\032\267\001\n\013RefreshRate\022@\n\rbase_" +
      "interval\030\001 \001(\0132\031.google.protobuf.Duratio" +
      "nB\016\372B\013\252\001\010\010\001*\004\020\300\204=\022=\n\014max_interval\030\002 \001(\0132" +
      "\031.google.protobuf.DurationB\014\372B\t\252\001\006*\004\020\300\204=" +
      ":\'\232\305\210\036\"\n envoy.api.v2.Cluster.RefreshRat" +
      "e\032\314\001\n\020PreconnectPolicy\022\\\n\035per_upstream_p" +
      "reconnect_ratio\030\001 \001(\0132\034.google.protobuf." +
      "DoubleValueB\027\372B\024\022\022\031\000\000\000\000\000\000\010@)\000\000\000\000\000\000\360?\022Z\n\033" +
      "predictive_preconnect_ratio\030\002 \001(\0132\034.goog" +
      "le.protobuf.DoubleValueB\027\372B\024\022\022\031\000\000\000\000\000\000\010@)" +
      "\000\000\000\000\000\000\360?\032Z\n\"TypedExtensionProtocolOption" +
      "sEntry\022\013\n\003key\030\001 \001(\t\022#\n\005value\030\002 \001(\0132\024.goo" +
      "gle.protobuf.Any:\0028\001\"W\n\rDiscoveryType\022\n\n" +
      "\006STATIC\020\000\022\016\n\nSTRICT_DNS\020\001\022\017\n\013LOGICAL_DNS" +
      "\020\002\022\007\n\003EDS\020\003\022\020\n\014ORIGINAL_DST\020\004\"\244\001\n\010LbPoli" +
      "cy\022\017\n\013ROUND_ROBIN\020\000\022\021\n\rLEAST_REQUEST\020\001\022\r" +
      "\n\tRING_HASH\020\002\022\n\n\006RANDOM\020\003\022\n\n\006MAGLEV\020\005\022\024\n" +
      "\020CLUSTER_PROVIDED\020\006\022 \n\034LOAD_BALANCING_PO" +
      "LICY_CONFIG\020\007\"\004\010\004\020\004*\017ORIGINAL_DST_LB\"P\n\017" +
      "DnsLookupFamily\022\010\n\004AUTO\020\000\022\013\n\007V4_ONLY\020\001\022\013" +
      "\n\007V6_ONLY\020\002\022\020\n\014V4_PREFERRED\020\003\022\007\n\003ALL\020\004\"T" +
      "\n\030ClusterProtocolSelection\022\033\n\027USE_CONFIG" +
      "URED_PROTOCOL\020\000\022\033\n\027USE_DOWNSTREAM_PROTOC" +
      "OL\020\001:\033\232\305\210\036\026\n\024envoy.api.v2.ClusterB\030\n\026clu" +
      "ster_discovery_typeB\013\n\tlb_configJ\004\010\014\020\rJ\004" +
      "\010\017\020\020J\004\010\007\020\010J\004\010\013\020\014J\004\010#\020$R\005hostsR\013tls_conte" +
      "xtR\032extension_protocol_options\"\272\002\n\023LoadB" +
      "alancingPolicy\022E\n\010policies\030\001 \003(\01323.envoy" +
      ".config.cluster.v3.LoadBalancingPolicy.P" +
      "olicy\032\262\001\n\006Policy\022J\n\026typed_extension_conf" +
      "ig\030\004 \001(\0132*.envoy.config.core.v3.TypedExt" +
      "ensionConfig:.\232\305\210\036)\n\'envoy.api.v2.LoadBa" +
      "lancingPolicy.PolicyJ\004\010\002\020\003J\004\010\001\020\002J\004\010\003\020\004R\006" +
      "configR\004nameR\014typed_config:\'\232\305\210\036\"\n envoy" +
      ".api.v2.LoadBalancingPolicy\"\267\004\n\031Upstream" +
      "ConnectionOptions\0229\n\rtcp_keepalive\030\001 \001(\013" +
      "2\".envoy.config.core.v3.TcpKeepalive\0228\n0" +
      "set_local_interface_name_on_upstream_con" +
      "nections\030\002 \001(\010\022e\n\025happy_eyeballs_config\030" +
      "\003 \001(\0132F.envoy.config.cluster.v3.Upstream" +
      "ConnectionOptions.HappyEyeballsConfig\032\324\001" +
      "\n\023HappyEyeballsConfig\022r\n\034first_address_f" +
      "amily_version\030\001 \001(\0162L.envoy.config.clust" +
      "er.v3.UpstreamConnectionOptions.FirstAdd" +
      "ressFamilyVersion\022I\n\032first_address_famil" +
      "y_count\030\002 \001(\0132\034.google.protobuf.UInt32Va" +
      "lueB\007\372B\004*\002(\001\"8\n\031FirstAddressFamilyVersio" +
      "n\022\013\n\007DEFAULT\020\000\022\006\n\002V4\020\001\022\006\n\002V6\020\002:-\232\305\210\036(\n&e" +
      "nvoy.api.v2.UpstreamConnectionOptions\"h\n" +
      "\021TrackClusterStats\022\027\n\017timeout_budgets\030\001 " +
      "\001(\010\022\036\n\026request_response_sizes\030\002 \001(\010\022\032\n\022p" +
      "er_endpoint_stats\030\003 \001(\010B\211\001\n%io.envoyprox" +
      "y.envoy.config.cluster.v3B\014ClusterProtoP" +
      "\001ZHgithub.com/envoyproxy/go-control-plan" +
      "e/envoy/config/cluster/v3;clusterv3\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.cluster.v3.CircuitBreakerProto.getDescriptor(),
          io.envoyproxy.envoy.config.cluster.v3.FilterProto.getDescriptor(),
          io.envoyproxy.envoy.config.cluster.v3.OutlierDetectionProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.AddressProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.BaseProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.ConfigSourceProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.ExtensionProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.HealthCheckProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.ProtocolProto.getDescriptor(),
          io.envoyproxy.envoy.config.core.v3.ResolverProto.getDescriptor(),
          io.envoyproxy.envoy.config.endpoint.v3.EndpointProto.getDescriptor(),
          io.envoyproxy.envoy.type.metadata.v3.MetadataProto.getDescriptor(),
          io.envoyproxy.envoy.type.v3.PercentProto.getDescriptor(),
          com.google.protobuf.AnyProto.getDescriptor(),
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.StructProto.getDescriptor(),
          com.google.protobuf.WrappersProto.getDescriptor(),
          com.github.xds.core.v3.CollectionEntryProto.getDescriptor(),
          envoy.annotations.Deprecation.getDescriptor(),
          udpa.annotations.Migrate.getDescriptor(),
          udpa.annotations.Security.getDescriptor(),
          udpa.annotations.Status.getDescriptor(),
          udpa.annotations.Versioning.getDescriptor(),
          io.envoyproxy.pgv.validate.Validate.getDescriptor(),
        });
    internal_static_envoy_config_cluster_v3_ClusterCollection_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_envoy_config_cluster_v3_ClusterCollection_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_ClusterCollection_descriptor,
        new java.lang.String[] { "Entries", });
    internal_static_envoy_config_cluster_v3_Cluster_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_envoy_config_cluster_v3_Cluster_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_descriptor,
        new java.lang.String[] { "TransportSocketMatches", "Name", "AltStatName", "Type", "ClusterType", "EdsClusterConfig", "ConnectTimeout", "PerConnectionBufferLimitBytes", "LbPolicy", "LoadAssignment", "HealthChecks", "MaxRequestsPerConnection", "CircuitBreakers", "UpstreamHttpProtocolOptions", "CommonHttpProtocolOptions", "HttpProtocolOptions", "Http2ProtocolOptions", "TypedExtensionProtocolOptions", "DnsRefreshRate", "DnsFailureRefreshRate", "RespectDnsTtl", "DnsLookupFamily", "DnsResolvers", "UseTcpForDnsLookups", "DnsResolutionConfig", "TypedDnsResolverConfig", "WaitForWarmOnInit", "OutlierDetection", "CleanupInterval", "UpstreamBindConfig", "LbSubsetConfig", "RingHashLbConfig", "MaglevLbConfig", "OriginalDstLbConfig", "LeastRequestLbConfig", "RoundRobinLbConfig", "CommonLbConfig", "TransportSocket", "Metadata", "ProtocolSelection", "UpstreamConnectionOptions", "CloseConnectionsOnHostHealthFailure", "IgnoreHealthOnHostRemoval", "Filters", "LoadBalancingPolicy", "LrsServer", "LrsReportEndpointMetrics", "TrackTimeoutBudgets", "UpstreamConfig", "TrackClusterStats", "PreconnectPolicy", "ConnectionPoolPerDownstreamConnection", "ClusterDiscoveryType", "LbConfig", });
    internal_static_envoy_config_cluster_v3_Cluster_TransportSocketMatch_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(0);
    internal_static_envoy_config_cluster_v3_Cluster_TransportSocketMatch_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_TransportSocketMatch_descriptor,
        new java.lang.String[] { "Name", "Match", "TransportSocket", });
    internal_static_envoy_config_cluster_v3_Cluster_CustomClusterType_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(1);
    internal_static_envoy_config_cluster_v3_Cluster_CustomClusterType_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_CustomClusterType_descriptor,
        new java.lang.String[] { "Name", "TypedConfig", });
    internal_static_envoy_config_cluster_v3_Cluster_EdsClusterConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(2);
    internal_static_envoy_config_cluster_v3_Cluster_EdsClusterConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_EdsClusterConfig_descriptor,
        new java.lang.String[] { "EdsConfig", "ServiceName", });
    internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(3);
    internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_descriptor,
        new java.lang.String[] { "FallbackPolicy", "DefaultSubset", "SubsetSelectors", "LocalityWeightAware", "ScaleLocalityWeight", "PanicModeAny", "ListAsAny", "MetadataFallbackPolicy", });
    internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_descriptor.getNestedTypes().get(0);
    internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_LbSubsetConfig_LbSubsetSelector_descriptor,
        new java.lang.String[] { "Keys", "SingleHostPerSubset", "FallbackPolicy", "FallbackKeysSubset", });
    internal_static_envoy_config_cluster_v3_Cluster_SlowStartConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(4);
    internal_static_envoy_config_cluster_v3_Cluster_SlowStartConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_SlowStartConfig_descriptor,
        new java.lang.String[] { "SlowStartWindow", "Aggression", "MinWeightPercent", });
    internal_static_envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(5);
    internal_static_envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_RoundRobinLbConfig_descriptor,
        new java.lang.String[] { "SlowStartConfig", });
    internal_static_envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(6);
    internal_static_envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_LeastRequestLbConfig_descriptor,
        new java.lang.String[] { "ChoiceCount", "ActiveRequestBias", "SlowStartConfig", });
    internal_static_envoy_config_cluster_v3_Cluster_RingHashLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(7);
    internal_static_envoy_config_cluster_v3_Cluster_RingHashLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_RingHashLbConfig_descriptor,
        new java.lang.String[] { "MinimumRingSize", "HashFunction", "MaximumRingSize", });
    internal_static_envoy_config_cluster_v3_Cluster_MaglevLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(8);
    internal_static_envoy_config_cluster_v3_Cluster_MaglevLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_MaglevLbConfig_descriptor,
        new java.lang.String[] { "TableSize", });
    internal_static_envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(9);
    internal_static_envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_OriginalDstLbConfig_descriptor,
        new java.lang.String[] { "UseHttpHeader", "HttpHeaderName", "UpstreamPortOverride", "MetadataKey", });
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(10);
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_descriptor,
        new java.lang.String[] { "HealthyPanicThreshold", "ZoneAwareLbConfig", "LocalityWeightedLbConfig", "UpdateMergeWindow", "IgnoreNewHostsUntilFirstHc", "CloseConnectionsOnHostSetChange", "ConsistentHashingLbConfig", "OverrideHostStatus", "LocalityConfigSpecifier", });
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_descriptor.getNestedTypes().get(0);
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ZoneAwareLbConfig_descriptor,
        new java.lang.String[] { "RoutingEnabled", "MinClusterSize", "FailTrafficOnPanic", });
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_descriptor.getNestedTypes().get(1);
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_LocalityWeightedLbConfig_descriptor,
        new java.lang.String[] { });
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_descriptor.getNestedTypes().get(2);
    internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_CommonLbConfig_ConsistentHashingLbConfig_descriptor,
        new java.lang.String[] { "UseHostnameForHashing", "HashBalanceFactor", });
    internal_static_envoy_config_cluster_v3_Cluster_RefreshRate_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(11);
    internal_static_envoy_config_cluster_v3_Cluster_RefreshRate_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_RefreshRate_descriptor,
        new java.lang.String[] { "BaseInterval", "MaxInterval", });
    internal_static_envoy_config_cluster_v3_Cluster_PreconnectPolicy_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(12);
    internal_static_envoy_config_cluster_v3_Cluster_PreconnectPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_PreconnectPolicy_descriptor,
        new java.lang.String[] { "PerUpstreamPreconnectRatio", "PredictivePreconnectRatio", });
    internal_static_envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_descriptor =
      internal_static_envoy_config_cluster_v3_Cluster_descriptor.getNestedTypes().get(13);
    internal_static_envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_Cluster_TypedExtensionProtocolOptionsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_descriptor,
        new java.lang.String[] { "Policies", });
    internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_Policy_descriptor =
      internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_descriptor.getNestedTypes().get(0);
    internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_Policy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_LoadBalancingPolicy_Policy_descriptor,
        new java.lang.String[] { "TypedExtensionConfig", });
    internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_descriptor,
        new java.lang.String[] { "TcpKeepalive", "SetLocalInterfaceNameOnUpstreamConnections", "HappyEyeballsConfig", });
    internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_HappyEyeballsConfig_descriptor =
      internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_descriptor.getNestedTypes().get(0);
    internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_HappyEyeballsConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_UpstreamConnectionOptions_HappyEyeballsConfig_descriptor,
        new java.lang.String[] { "FirstAddressFamilyVersion", "FirstAddressFamilyCount", });
    internal_static_envoy_config_cluster_v3_TrackClusterStats_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_envoy_config_cluster_v3_TrackClusterStats_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_config_cluster_v3_TrackClusterStats_descriptor,
        new java.lang.String[] { "TimeoutBudgets", "RequestResponseSizes", "PerEndpointStats", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(envoy.annotations.Deprecation.deprecatedAtMinorVersion);
    registry.add(udpa.annotations.Migrate.fieldMigrate);
    registry.add(udpa.annotations.Status.fileStatus);
    registry.add(udpa.annotations.Security.security);
    registry.add(udpa.annotations.Versioning.versioning);
    registry.add(io.envoyproxy.pgv.validate.Validate.rules);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    io.envoyproxy.envoy.config.cluster.v3.CircuitBreakerProto.getDescriptor();
    io.envoyproxy.envoy.config.cluster.v3.FilterProto.getDescriptor();
    io.envoyproxy.envoy.config.cluster.v3.OutlierDetectionProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.AddressProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.BaseProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.ConfigSourceProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.ExtensionProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.HealthCheckProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.ProtocolProto.getDescriptor();
    io.envoyproxy.envoy.config.core.v3.ResolverProto.getDescriptor();
    io.envoyproxy.envoy.config.endpoint.v3.EndpointProto.getDescriptor();
    io.envoyproxy.envoy.type.metadata.v3.MetadataProto.getDescriptor();
    io.envoyproxy.envoy.type.v3.PercentProto.getDescriptor();
    com.google.protobuf.AnyProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.StructProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    com.github.xds.core.v3.CollectionEntryProto.getDescriptor();
    envoy.annotations.Deprecation.getDescriptor();
    udpa.annotations.Migrate.getDescriptor();
    udpa.annotations.Security.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