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

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_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_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_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_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_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_UpstreamBindConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_config_cluster_v3_UpstreamBindConfig_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;

  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/health_check.proto\032#envoy/co" +
      "nfig/core/v3/protocol.proto\032\'envoy/confi" +
      "g/endpoint/v3/endpoint.proto\032\033envoy/type" +
      "/v3/percent.proto\032\031google/protobuf/any.p" +
      "roto\032\036google/protobuf/duration.proto\032\034go" +
      "ogle/protobuf/struct.proto\032\036google/proto" +
      "buf/wrappers.proto\032!udpa/annotations/ver" +
      "sioning.proto\032#envoy/annotations/depreca" +
      "tion.proto\032\027validate/validate.proto\"\2302\n\007" +
      "Cluster\022W\n\030transport_socket_matches\030+ \003(" +
      "\01325.envoy.config.cluster.v3.Cluster.Tran" +
      "sportSocketMatch\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002 \001\022" +
      "\025\n\ralt_stat_name\030\034 \001(\t\022H\n\004type\030\002 \001(\0162..e" +
      "nvoy.config.cluster.v3.Cluster.Discovery" +
      "TypeB\010\372B\005\202\001\002\020\001H\000\022J\n\014cluster_type\030& \001(\01322" +
      ".envoy.config.cluster.v3.Cluster.CustomC" +
      "lusterTypeH\000\022M\n\022eds_cluster_config\030\003 \001(\013" +
      "21.envoy.config.cluster.v3.Cluster.EdsCl" +
      "usterConfig\022<\n\017connect_timeout\030\004 \001(\0132\031.g" +
      "oogle.protobuf.DurationB\010\372B\005\252\001\002*\000\022G\n!per" +
      "_connection_buffer_limit_bytes\030\005 \001(\0132\034.g" +
      "oogle.protobuf.UInt32Value\022F\n\tlb_policy\030" +
      "\006 \001(\0162).envoy.config.cluster.v3.Cluster." +
      "LbPolicyB\010\372B\005\202\001\002\020\001\022H\n\017load_assignment\030! " +
      "\001(\0132/.envoy.config.endpoint.v3.ClusterLo" +
      "adAssignment\0228\n\rhealth_checks\030\010 \003(\0132!.en" +
      "voy.config.core.v3.HealthCheck\022A\n\033max_re" +
      "quests_per_connection\030\t \001(\0132\034.google.pro" +
      "tobuf.UInt32Value\022B\n\020circuit_breakers\030\n " +
      "\001(\0132(.envoy.config.cluster.v3.CircuitBre" +
      "akers\022Y\n\036upstream_http_protocol_options\030" +
      ". \001(\01321.envoy.config.core.v3.UpstreamHtt" +
      "pProtocolOptions\022O\n\034common_http_protocol" +
      "_options\030\035 \001(\0132).envoy.config.core.v3.Ht" +
      "tpProtocolOptions\022I\n\025http_protocol_optio" +
      "ns\030\r \001(\0132*.envoy.config.core.v3.Http1Pro" +
      "tocolOptions\022J\n\026http2_protocol_options\030\016" +
      " \001(\0132*.envoy.config.core.v3.Http2Protoco" +
      "lOptions\022m\n typed_extension_protocol_opt" +
      "ions\030$ \003(\0132C.envoy.config.cluster.v3.Clu" +
      "ster.TypedExtensionProtocolOptionsEntry\022" +
      "A\n\020dns_refresh_rate\030\020 \001(\0132\031.google.proto" +
      "buf.DurationB\014\372B\t\252\001\006*\004\020\300\204=\022N\n\030dns_failur" +
      "e_refresh_rate\030, \001(\0132,.envoy.config.clus" +
      "ter.v3.Cluster.RefreshRate\022\027\n\017respect_dn" +
      "s_ttl\030\' \001(\010\022U\n\021dns_lookup_family\030\021 \001(\01620" +
      ".envoy.config.cluster.v3.Cluster.DnsLook" +
      "upFamilyB\010\372B\005\202\001\002\020\001\0224\n\rdns_resolvers\030\022 \003(" +
      "\0132\035.envoy.config.core.v3.Address\022\037\n\027use_" +
      "tcp_for_dns_lookups\030- \001(\010\022D\n\021outlier_det" +
      "ection\030\023 \001(\0132).envoy.config.cluster.v3.O" +
      "utlierDetection\022=\n\020cleanup_interval\030\024 \001(" +
      "\0132\031.google.protobuf.DurationB\010\372B\005\252\001\002*\000\022>" +
      "\n\024upstream_bind_config\030\025 \001(\0132 .envoy.con" +
      "fig.core.v3.BindConfig\022I\n\020lb_subset_conf" +
      "ig\030\026 \001(\0132/.envoy.config.cluster.v3.Clust" +
      "er.LbSubsetConfig\022P\n\023ring_hash_lb_config" +
      "\030\027 \001(\01321.envoy.config.cluster.v3.Cluster" +
      ".RingHashLbConfigH\001\022V\n\026original_dst_lb_c" +
      "onfig\030\" \001(\01324.envoy.config.cluster.v3.Cl" +
      "uster.OriginalDstLbConfigH\001\022X\n\027least_req" +
      "uest_lb_config\030% \001(\01325.envoy.config.clus" +
      "ter.v3.Cluster.LeastRequestLbConfigH\001\022I\n" +
      "\020common_lb_config\030\033 \001(\0132/.envoy.config.c" +
      "luster.v3.Cluster.CommonLbConfig\022?\n\020tran" +
      "sport_socket\030\030 \001(\0132%.envoy.config.core.v" +
      "3.TransportSocket\0220\n\010metadata\030\031 \001(\0132\036.en" +
      "voy.config.core.v3.Metadata\022U\n\022protocol_" +
      "selection\030\032 \001(\01629.envoy.config.cluster.v" +
      "3.Cluster.ClusterProtocolSelection\022W\n\033up" +
      "stream_connection_options\030\036 \001(\01322.envoy." +
      "config.cluster.v3.UpstreamConnectionOpti" +
      "ons\0220\n(close_connections_on_host_health_" +
      "failure\030\037 \001(\010\022%\n\035ignore_health_on_host_r" +
      "emoval\030  \001(\010\0220\n\007filters\030( \003(\0132\037.envoy.co" +
      "nfig.cluster.v3.Filter\022K\n\025load_balancing" +
      "_policy\030) \001(\0132,.envoy.config.cluster.v3." +
      "LoadBalancingPolicy\0226\n\nlrs_server\030* \001(\0132" +
      "\".envoy.config.core.v3.ConfigSource\022\035\n\025t" +
      "rack_timeout_budgets\030/ \001(\010\032\310\001\n\024Transport" +
      "SocketMatch\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002\020\001\022&\n\005ma" +
      "tch\030\002 \001(\0132\027.google.protobuf.Struct\022?\n\020tr" +
      "ansport_socket\030\003 \001(\0132%.envoy.config.core" +
      ".v3.TransportSocket:0\232\305\210\036+\n)envoy.api.v2" +
      ".Cluster.TransportSocketMatch\032\205\001\n\021Custom" +
      "ClusterType\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002 \001\022*\n\014ty" +
      "ped_config\030\002 \001(\0132\024.google.protobuf.Any:-" +
      "\232\305\210\036(\n&envoy.api.v2.Cluster.CustomCluste" +
      "rType\032\216\001\n\020EdsClusterConfig\0226\n\neds_config" +
      "\030\001 \001(\0132\".envoy.config.core.v3.ConfigSour" +
      "ce\022\024\n\014service_name\030\002 \001(\t:,\232\305\210\036\'\n%envoy.a" +
      "pi.v2.Cluster.EdsClusterConfig\032\356\006\n\016LbSub" +
      "setConfig\022i\n\017fallback_policy\030\001 \001(\0162F.env" +
      "oy.config.cluster.v3.Cluster.LbSubsetCon" +
      "fig.LbSubsetFallbackPolicyB\010\372B\005\202\001\002\020\001\022/\n\016" +
      "default_subset\030\002 \001(\0132\027.google.protobuf.S" +
      "truct\022Z\n\020subset_selectors\030\003 \003(\[email protected]." +
      "config.cluster.v3.Cluster.LbSubsetConfig" +
      ".LbSubsetSelector\022\035\n\025locality_weight_awa" +
      "re\030\004 \001(\010\022\035\n\025scale_locality_weight\030\005 \001(\010\022" +
      "\026\n\016panic_mode_any\030\006 \001(\010\022\023\n\013list_as_any\030\007" +
      " \001(\010\032\373\002\n\020LbSubsetSelector\022\014\n\004keys\030\001 \003(\t\022" +
      "\202\001\n\017fallback_policy\030\002 \001(\0162_.envoy.config" +
      ".cluster.v3.Cluster.LbSubsetConfig.LbSub" +
      "setSelector.LbSubsetSelectorFallbackPoli" +
      "cyB\010\372B\005\202\001\002\020\001\022\034\n\024fallback_keys_subset\030\003 \003" +
      "(\t\"y\n\036LbSubsetSelectorFallbackPolicy\022\017\n\013" +
      "NOT_DEFINED\020\000\022\017\n\013NO_FALLBACK\020\001\022\020\n\014ANY_EN" +
      "DPOINT\020\002\022\022\n\016DEFAULT_SUBSET\020\003\022\017\n\013KEYS_SUB" +
      "SET\020\004:;\232\305\210\0366\n4envoy.api.v2.Cluster.LbSub" +
      "setConfig.LbSubsetSelector\"O\n\026LbSubsetFa" +
      "llbackPolicy\022\017\n\013NO_FALLBACK\020\000\022\020\n\014ANY_END" +
      "POINT\020\001\022\022\n\016DEFAULT_SUBSET\020\002:*\232\305\210\036%\n#envo" +
      "y.api.v2.Cluster.LbSubsetConfig\032\205\001\n\024Leas" +
      "tRequestLbConfig\022;\n\014choice_count\030\001 \001(\0132\034" +
      ".google.protobuf.UInt32ValueB\007\372B\004*\002(\002:0\232" +
      "\305\210\036+\n)envoy.api.v2.Cluster.LeastRequestL" +
      "bConfig\032\341\002\n\020RingHashLbConfig\022C\n\021minimum_" +
      "ring_size\030\001 \001(\0132\034.google.protobuf.UInt64" +
      "ValueB\n\372B\0072\005\030\200\200\200\004\022_\n\rhash_function\030\003 \001(\016" +
      "2>.envoy.config.cluster.v3.Cluster.RingH" +
      "ashLbConfig.HashFunctionB\010\372B\005\202\001\002\020\001\022C\n\021ma" +
      "ximum_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_HASH_2\020\001:,\232\305\210\036\'\n%" +
      "envoy.api.v2.Cluster.RingHashLbConfigJ\004\010" +
      "\002\020\003\032_\n\023OriginalDstLbConfig\022\027\n\017use_http_h" +
      "eader\030\001 \001(\010:/\232\305\210\036*\n(envoy.api.v2.Cluster" +
      ".OriginalDstLbConfig\032\262\006\n\016CommonLbConfig\022" +
      "7\n\027healthy_panic_threshold\030\001 \001(\0132\026.envoy" +
      ".type.v3.Percent\022a\n\024zone_aware_lb_config" +
      "\030\002 \001(\0132A.envoy.config.cluster.v3.Cluster" +
      ".CommonLbConfig.ZoneAwareLbConfigH\000\022o\n\033l" +
      "ocality_weighted_lb_config\030\003 \001(\0132H.envoy" +
      ".config.cluster.v3.Cluster.CommonLbConfi" +
      "g.LocalityWeightedLbConfigH\000\0226\n\023update_m" +
      "erge_window\030\004 \001(\0132\031.google.protobuf.Dura" +
      "tion\022\'\n\037ignore_new_hosts_until_first_hc\030" +
      "\005 \001(\010\022,\n$close_connections_on_host_set_c" +
      "hange\030\006 \001(\010\032\331\001\n\021ZoneAwareLbConfig\022/\n\017rou" +
      "ting_enabled\030\001 \001(\0132\026.envoy.type.v3.Perce" +
      "nt\0226\n\020min_cluster_size\030\002 \001(\0132\034.google.pr" +
      "otobuf.UInt64Value\022\035\n\025fail_traffic_on_pa" +
      "nic\030\003 \001(\010:<\232\305\210\0367\n5envoy.api.v2.Cluster.C" +
      "ommonLbConfig.ZoneAwareLbConfig\032_\n\030Local" +
      "ityWeightedLbConfig:C\232\305\210\036>\n




© 2015 - 2025 Weber Informatics LLC | Privacy Policy