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

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

The 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\"\307E\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\022L\n\020dns_refresh_ra" +
      "te\030\020 \001(\0132\031.google.protobuf.DurationB\027\030\001\372" +
      "B\t\252\001\006*\004\020\300\204=\222\307\206\330\004\0033.0\022B\n\ndns_jitter\030: \001(\013" +
      "2\031.google.protobuf.DurationB\023\030\001\372B\005\252\001\0022\000\222" +
      "\307\206\330\004\0033.0\022[\n\030dns_failure_refresh_rate\030, \001" +
      "(\0132,.envoy.config.cluster.v3.Cluster.Ref" +
      "reshRateB\013\030\001\222\307\206\330\004\0033.0\022$\n\017respect_dns_ttl" +
      "\030\' \001(\010B\013\030\001\222\307\206\330\004\0033.0\022U\n\021dns_lookup_family" +
      "\030\021 \001(\01620.envoy.config.cluster.v3.Cluster" +
      ".DnsLookupFamilyB\010\372B\005\202\001\002\020\001\022A\n\rdns_resolv" +
      "ers\030\022 \003(\0132\035.envoy.config.core.v3.Address" +
      "B\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\025dns_resolution_co" +
      "nfig\0305 \001(\0132).envoy.config.core.v3.DnsRes" +
      "olutionConfigB\013\030\001\222\307\206\330\004\0033.0\022M\n\031typed_dns_" +
      "resolver_config\0307 \001(\0132*.envoy.config.cor" +
      "e.v3.TypedExtensionConfig\0229\n\025wait_for_wa" +
      "rm_on_init\0306 \001(\0132\032.google.protobuf.BoolV" +
      "alue\022D\n\021outlier_detection\030\023 \001(\0132).envoy." +
      "config.cluster.v3.OutlierDetection\022=\n\020cl" +
      "eanup_interval\030\024 \001(\0132\031.google.protobuf.D" +
      "urationB\010\372B\005\252\001\002*\000\022>\n\024upstream_bind_confi" +
      "g\030\025 \001(\0132 .envoy.config.core.v3.BindConfi" +
      "g\022I\n\020lb_subset_config\030\026 \001(\0132/.envoy.conf" +
      "ig.cluster.v3.Cluster.LbSubsetConfig\022P\n\023" +
      "ring_hash_lb_config\030\027 \001(\01321.envoy.config" +
      ".cluster.v3.Cluster.RingHashLbConfigH\001\022K" +
      "\n\020maglev_lb_config\0304 \001(\0132/.envoy.config." +
      "cluster.v3.Cluster.MaglevLbConfigH\001\022V\n\026o" +
      "riginal_dst_lb_config\030\" \001(\01324.envoy.conf" +
      "ig.cluster.v3.Cluster.OriginalDstLbConfi" +
      "gH\001\022X\n\027least_request_lb_config\030% \001(\01325.e" +
      "nvoy.config.cluster.v3.Cluster.LeastRequ" +
      "estLbConfigH\001\022T\n\025round_robin_lb_config\0308" +
      " \001(\01323.envoy.config.cluster.v3.Cluster.R" +
      "oundRobinLbConfigH\001\022I\n\020common_lb_config\030" +
      "\033 \001(\0132/.envoy.config.cluster.v3.Cluster." +
      "CommonLbConfig\022?\n\020transport_socket\030\030 \001(\013" +
      "2%.envoy.config.core.v3.TransportSocket\022" +
      "0\n\010metadata\030\031 \001(\0132\036.envoy.config.core.v3" +
      ".Metadata\022b\n\022protocol_selection\030\032 \001(\01629." +
      "envoy.config.cluster.v3.Cluster.ClusterP" +
      "rotocolSelectionB\013\030\001\222\307\206\330\004\0033.0\022W\n\033upstrea" +
      "m_connection_options\030\036 \001(\01322.envoy.confi" +
      "g.cluster.v3.UpstreamConnectionOptions\0220" +
      "\n(close_connections_on_host_health_failu" +
      "re\030\037 \001(\010\022%\n\035ignore_health_on_host_remova" +
      "l\030  \001(\010\0220\n\007filters\030( \003(\0132\037.envoy.config." +
      "cluster.v3.Filter\022K\n\025load_balancing_poli" +
      "cy\030) \001(\0132,.envoy.config.cluster.v3.LoadB" +
      "alancingPolicy\0226\n\nlrs_server\030* \001(\0132\".env" +
      "oy.config.core.v3.ConfigSource\022#\n\033lrs_re" +
      "port_endpoint_metrics\0309 \003(\t\022*\n\025track_tim" +
      "eout_budgets\030/ \001(\010B\013\030\001\222\307\206\330\004\0033.0\022C\n\017upstr" +
      "eam_config\0300 \001(\0132*.envoy.config.core.v3." +
      "TypedExtensionConfig\022G\n\023track_cluster_st" +
      "ats\0301 \001(\0132*.envoy.config.cluster.v3.Trac" +
      "kClusterStats\022L\n\021preconnect_policy\0302 \001(\013" +
      "21.envoy.config.cluster.v3.Cluster.Preco" +
      "nnectPolicy\0221\n)connection_pool_per_downs" +
      "tream_connection\0303 \001(\010\032\310\001\n\024TransportSock" +
      "etMatch\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\022&\n\005match\030" +
      "\002 \001(\0132\027.google.protobuf.Struct\022?\n\020transp" +
      "ort_socket\030\003 \001(\0132%.envoy.config.core.v3." +
      "TransportSocket:0\232\305\210\036+\n)envoy.api.v2.Clu" +
      "ster.TransportSocketMatch\032\205\001\n\021CustomClus" +
      "terType\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\022*\n\014typed_" +
      "config\030\002 \001(\0132\024.google.protobuf.Any:-\232\305\210\036" +
      "(\n&envoy.api.v2.Cluster.CustomClusterTyp" +
      "e\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.v" +
      "2.Cluster.EdsClusterConfig\032\331\010\n\016LbSubsetC" +
      "onfig\022i\n\017fallback_policy\030\001 \001(\0162F.envoy.c" +
      "onfig.cluster.v3.Cluster.LbSubsetConfig." +
      "LbSubsetFallbackPolicyB\010\372B\005\202\001\002\020\001\022/\n\016defa" +
      "ult_subset\030\002 \001(\0132\027.google.protobuf.Struc" +
      "t\022Z\n\020subset_selectors\030\003 \003(\[email protected]" +
      "ig.cluster.v3.Cluster.LbSubsetConfig.LbS" +
      "ubsetSelector\022\035\n\025locality_weight_aware\030\004" +
      " \001(\010\022\035\n\025scale_locality_weight\030\005 \001(\010\022\026\n\016p" +
      "anic_mode_any\030\006 \001(\010\022\023\n\013list_as_any\030\007 \001(\010" +
      "\022z\n\030metadata_fallback_policy\030\010 \001(\0162N.env" +
      "oy.config.cluster.v3.Cluster.LbSubsetCon" +
      "fig.LbSubsetMetadataFallbackPolicyB\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\017fall" +
      "back_policy\030\002 \001(\0162_.envoy.config.cluster" +
      ".v3.Cluster.LbSubsetConfig.LbSubsetSelec" +
      "tor.LbSubsetSelectorFallbackPolicyB\010\372B\005\202" +
      "\001\002\020\001\022\034\n\024fallback_keys_subset\030\003 \003(\t\"y\n\036Lb" +
      "SubsetSelectorFallbackPolicy\022\017\n\013NOT_DEFI" +
      "NED\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\013KEYS_SUBSET\020\004:;\232" +
      "\305\210\0366\n4envoy.api.v2.Cluster.LbSubsetConfi" +
      "g.LbSubsetSelector\"O\n\026LbSubsetFallbackPo" +
      "licy\022\017\n\013NO_FALLBACK\020\000\022\020\n\014ANY_ENDPOINT\020\001\022" +
      "\022\n\016DEFAULT_SUBSET\020\002\"M\n\036LbSubsetMetadataF" +
      "allbackPolicy\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\017SlowStartConf" +
      "ig\0224\n\021slow_start_window\030\001 \001(\0132\031.google.p" +
      "rotobuf.Duration\0227\n\naggression\030\002 \001(\0132#.e" +
      "nvoy.config.core.v3.RuntimeDouble\0222\n\022min" +
      "_weight_percent\030\003 \001(\0132\026.envoy.type.v3.Pe" +
      "rcent\032a\n\022RoundRobinLbConfig\022K\n\021slow_star" +
      "t_config\030\001 \001(\01320.envoy.config.cluster.v3" +
      ".Cluster.SlowStartConfig\032\224\002\n\024LeastReques" +
      "tLbConfig\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#.envoy.config.core." +
      "v3.RuntimeDouble\022K\n\021slow_start_config\030\003 " +
      "\001(\01320.envoy.config.cluster.v3.Cluster.Sl" +
      "owStartConfig:0\232\305\210\036+\n)envoy.api.v2.Clust" +
      "er.LeastRequestLbConfig\032\341\002\n\020RingHashLbCo" +
      "nfig\022C\n\021minimum_ring_size\030\001 \001(\0132\034.google" +
      ".protobuf.UInt64ValueB\n\372B\0072\005\030\200\200\200\004\022_\n\rhas" +
      "h_function\030\003 \001(\0162>.envoy.config.cluster." +
      "v3.Cluster.RingHashLbConfig.HashFunction" +
      "B\010\372B\005\202\001\002\020\001\022C\n\021maximum_ring_size\030\004 \001(\0132\034." +
      "google.protobuf.UInt64ValueB\n\372B\0072\005\030\200\200\200\004\"" +
      ".\n\014HashFunction\022\013\n\007XX_HASH\020\000\022\021\n\rMURMUR_H" +
      "ASH_2\020\001:,\232\305\210\036\'\n%envoy.api.v2.Cluster.Rin" +
      "gHashLbConfigJ\004\010\002\020\003\032N\n\016MaglevLbConfig\022<\n" +
      "\ntable_size\030\001 \001(\0132\034.google.protobuf.UInt" +
      "64ValueB\n\372B\0072\005\030\313\226\261\002\032\375\001\n\023OriginalDstLbCon" +
      "fig\022\027\n\017use_http_header\030\001 \001(\010\022\030\n\020http_hea" +
      "der_name\030\002 \001(\t\022G\n\026upstream_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.ty" +
      "pe.metadata.v3.MetadataKey:/\232\305\210\036*\n(envoy" +
      ".api.v2.Cluster.OriginalDstLbConfig\032\262\t\n\016" +
      "CommonLbConfig\0227\n\027healthy_panic_threshol" +
      "d\030\001 \001(\0132\026.envoy.type.v3.Percent\022a\n\024zone_" +
      "aware_lb_config\030\002 \001(\0132A.envoy.config.clu" +
      "ster.v3.Cluster.CommonLbConfig.ZoneAware" +
      "LbConfigH\000\022o\n\033locality_weighted_lb_confi" +
      "g\030\003 \001(\0132H.envoy.config.cluster.v3.Cluste" +
      "r.CommonLbConfig.LocalityWeightedLbConfi" +
      "gH\000\0226\n\023update_merge_window\030\004 \001(\0132\031.googl" +
      "e.protobuf.Duration\022\'\n\037ignore_new_hosts_" +
      "until_first_hc\030\005 \001(\010\022,\n$close_connection" +
      "s_on_host_set_change\030\006 \001(\010\022o\n\034consistent" +
      "_hashing_lb_config\030\007 \001(\0132I.envoy.config." +
      "cluster.v3.Cluster.CommonLbConfig.Consis" +
      "tentHashingLbConfig\022C\n\024override_host_sta" +
      "tus\030\010 \001(\0132%.envoy.config.core.v3.HealthS" +
      "tatusSet\032\331\001\n\021ZoneAwareLbConfig\022/\n\017routin" +
      "g_enabled\030\001 \001(\0132\026.envoy.type.v3.Percent\022" +
      "6\n\020min_cluster_size\030\002 \001(\0132\034.google.proto" +
      "buf.UInt64Value\022\035\n\025fail_traffic_on_panic" +
      "\030\003 \001(\010:<\232\305\210\0367\n5envoy.api.v2.Cluster.Comm" +
      "onLbConfig.ZoneAwareLbConfig\032_\n\030Locality" +
      "WeightedLbConfig:C\232\305\210\036>\n




© 2015 - 2025 Weber Informatics LLC | Privacy Policy