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

io.envoyproxy.envoy.api.v2.ClusterProto Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/api/v2/cluster.proto

package io.envoyproxy.envoy.api.v2;

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_api_v2_Cluster_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_TransportSocketMatch_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_TransportSocketMatch_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_CustomClusterType_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_CustomClusterType_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_EdsClusterConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_EdsClusterConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_LbSubsetConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_LbSubsetConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_LeastRequestLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_LeastRequestLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_RingHashLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_RingHashLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_OriginalDstLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_OriginalDstLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_RefreshRate_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_RefreshRate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_LoadBalancingPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_LoadBalancingPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_LoadBalancingPolicy_Policy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_LoadBalancingPolicy_Policy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_UpstreamBindConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_UpstreamBindConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_UpstreamConnectionOptions_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_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\032envoy/api/v2/cluster.proto\022\014envoy.api." +
      "v2\032\033envoy/api/v2/auth/tls.proto\032*envoy/a" +
      "pi/v2/cluster/circuit_breaker.proto\032!env" +
      "oy/api/v2/cluster/filter.proto\032,envoy/ap" +
      "i/v2/cluster/outlier_detection.proto\032\037en" +
      "voy/api/v2/core/address.proto\032\034envoy/api" +
      "/v2/core/base.proto\032%envoy/api/v2/core/c" +
      "onfig_source.proto\032$envoy/api/v2/core/he" +
      "alth_check.proto\032 envoy/api/v2/core/prot" +
      "ocol.proto\032\033envoy/api/v2/endpoint.proto\032" +
      "\030envoy/type/percent.proto\032\031google/protob" +
      "uf/any.proto\032\036google/protobuf/duration.p" +
      "roto\032\034google/protobuf/struct.proto\032\036goog" +
      "le/protobuf/wrappers.proto\032#envoy/annota" +
      "tions/deprecation.proto\032\036udpa/annotation" +
      "s/migrate.proto\032\035udpa/annotations/status" +
      ".proto\032\027validate/validate.proto\"\255.\n\007Clus" +
      "ter\022L\n\030transport_socket_matches\030+ \003(\0132*." +
      "envoy.api.v2.Cluster.TransportSocketMatc" +
      "h\022\025\n\004name\030\001 \001(\tB\007\372B\004r\002 \001\022\025\n\ralt_stat_nam" +
      "e\030\034 \001(\t\022=\n\004type\030\002 \001(\0162#.envoy.api.v2.Clu" +
      "ster.DiscoveryTypeB\010\372B\005\202\001\002\020\001H\000\022?\n\014cluste" +
      "r_type\030& \001(\0132\'.envoy.api.v2.Cluster.Cust" +
      "omClusterTypeH\000\022B\n\022eds_cluster_config\030\003 " +
      "\001(\0132&.envoy.api.v2.Cluster.EdsClusterCon" +
      "fig\022<\n\017connect_timeout\030\004 \001(\0132\031.google.pr" +
      "otobuf.DurationB\010\372B\005\252\001\002*\000\022G\n!per_connect" +
      "ion_buffer_limit_bytes\030\005 \001(\0132\034.google.pr" +
      "otobuf.UInt32Value\022;\n\tlb_policy\030\006 \001(\0162\036." +
      "envoy.api.v2.Cluster.LbPolicyB\010\372B\005\202\001\002\020\001\022" +
      "-\n\005hosts\030\007 \003(\0132\032.envoy.api.v2.core.Addre" +
      "ssB\002\030\001\022<\n\017load_assignment\030! \001(\0132#.envoy." +
      "api.v2.ClusterLoadAssignment\0225\n\rhealth_c" +
      "hecks\030\010 \003(\0132\036.envoy.api.v2.core.HealthCh" +
      "eck\022A\n\033max_requests_per_connection\030\t \001(\013" +
      "2\034.google.protobuf.UInt32Value\022?\n\020circui" +
      "t_breakers\030\n \001(\0132%.envoy.api.v2.cluster." +
      "CircuitBreakers\022D\n\013tls_context\030\013 \001(\0132%.e" +
      "nvoy.api.v2.auth.UpstreamTlsContextB\010\030\001\270" +
      "\356\362\322\005\001\022V\n\036upstream_http_protocol_options\030" +
      ". \001(\0132..envoy.api.v2.core.UpstreamHttpPr" +
      "otocolOptions\022L\n\034common_http_protocol_op" +
      "tions\030\035 \001(\0132&.envoy.api.v2.core.HttpProt" +
      "ocolOptions\022F\n\025http_protocol_options\030\r \001" +
      "(\0132\'.envoy.api.v2.core.Http1ProtocolOpti" +
      "ons\022G\n\026http2_protocol_options\030\016 \001(\0132\'.en" +
      "voy.api.v2.core.Http2ProtocolOptions\022a\n\032" +
      "extension_protocol_options\030# \003(\01323.envoy" +
      ".api.v2.Cluster.ExtensionProtocolOptions" +
      "EntryB\010\030\001\270\356\362\322\005\001\022b\n typed_extension_proto" +
      "col_options\030$ \003(\01328.envoy.api.v2.Cluster" +
      ".TypedExtensionProtocolOptionsEntry\022A\n\020d" +
      "ns_refresh_rate\030\020 \001(\0132\031.google.protobuf." +
      "DurationB\014\372B\t\252\001\006*\004\020\300\204=\022C\n\030dns_failure_re" +
      "fresh_rate\030, \001(\0132!.envoy.api.v2.Cluster." +
      "RefreshRate\022\027\n\017respect_dns_ttl\030\' \001(\010\022J\n\021" +
      "dns_lookup_family\030\021 \001(\0162%.envoy.api.v2.C" +
      "luster.DnsLookupFamilyB\010\372B\005\202\001\002\020\001\0221\n\rdns_" +
      "resolvers\030\022 \003(\0132\032.envoy.api.v2.core.Addr" +
      "ess\022\037\n\027use_tcp_for_dns_lookups\030- \001(\010\022A\n\021" +
      "outlier_detection\030\023 \001(\0132&.envoy.api.v2.c" +
      "luster.OutlierDetection\022=\n\020cleanup_inter" +
      "val\030\024 \001(\0132\031.google.protobuf.DurationB\010\372B" +
      "\005\252\001\002*\000\022;\n\024upstream_bind_config\030\025 \001(\0132\035.e" +
      "nvoy.api.v2.core.BindConfig\022>\n\020lb_subset" +
      "_config\030\026 \001(\0132$.envoy.api.v2.Cluster.LbS" +
      "ubsetConfig\022E\n\023ring_hash_lb_config\030\027 \001(\013" +
      "2&.envoy.api.v2.Cluster.RingHashLbConfig" +
      "H\001\022K\n\026original_dst_lb_config\030\" \001(\0132).env" +
      "oy.api.v2.Cluster.OriginalDstLbConfigH\001\022" +
      "M\n\027least_request_lb_config\030% \001(\0132*.envoy" +
      ".api.v2.Cluster.LeastRequestLbConfigH\001\022>" +
      "\n\020common_lb_config\030\033 \001(\0132$.envoy.api.v2." +
      "Cluster.CommonLbConfig\022<\n\020transport_sock" +
      "et\030\030 \001(\0132\".envoy.api.v2.core.TransportSo" +
      "cket\022-\n\010metadata\030\031 \001(\0132\033.envoy.api.v2.co" +
      "re.Metadata\022J\n\022protocol_selection\030\032 \001(\0162" +
      "..envoy.api.v2.Cluster.ClusterProtocolSe" +
      "lection\022L\n\033upstream_connection_options\030\036" +
      " \001(\0132\'.envoy.api.v2.UpstreamConnectionOp" +
      "tions\0220\n(close_connections_on_host_healt" +
      "h_failure\030\037 \001(\010\022P\n!drain_connections_on_" +
      "host_removal\030  \001(\010B%\362\230\376\217\005\037\n\035ignore_healt" +
      "h_on_host_removal\022-\n\007filters\030( \003(\0132\034.env" +
      "oy.api.v2.cluster.Filter\022@\n\025load_balanci" +
      "ng_policy\030) \001(\0132!.envoy.api.v2.LoadBalan" +
      "cingPolicy\0223\n\nlrs_server\030* \001(\0132\037.envoy.a" +
      "pi.v2.core.ConfigSource\022\035\n\025track_timeout" +
      "_budgets\030/ \001(\010\032\223\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.Struct\022<\n\020transport_sock" +
      "et\030\003 \001(\0132\".envoy.api.v2.core.TransportSo" +
      "cket\032V\n\021CustomClusterType\022\025\n\004name\030\001 \001(\tB" +
      "\007\372B\004r\002 \001\022*\n\014typed_config\030\002 \001(\0132\024.google." +
      "protobuf.Any\032]\n\020EdsClusterConfig\0223\n\neds_" +
      "config\030\001 \001(\0132\037.envoy.api.v2.core.ConfigS" +
      "ource\022\024\n\014service_name\030\002 \001(\t\032\343\005\n\016LbSubset" +
      "Config\022^\n\017fallback_policy\030\001 \001(\0162;.envoy." +
      "api.v2.Cluster.LbSubsetConfig.LbSubsetFa" +
      "llbackPolicyB\010\372B\005\202\001\002\020\001\022/\n\016default_subset" +
      "\030\002 \001(\0132\027.google.protobuf.Struct\022O\n\020subse" +
      "t_selectors\030\003 \003(\01325.envoy.api.v2.Cluster" +
      ".LbSubsetConfig.LbSubsetSelector\022\035\n\025loca" +
      "lity_weight_aware\030\004 \001(\010\022\035\n\025scale_localit" +
      "y_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\262\002\n\020LbSubsetSelector" +
      "\022\014\n\004keys\030\001 \003(\t\022w\n\017fallback_policy\030\002 \001(\0162" +
      "T.envoy.api.v2.Cluster.LbSubsetConfig.Lb" +
      "SubsetSelector.LbSubsetSelectorFallbackP" +
      "olicyB\010\372B\005\202\001\002\020\001\022\034\n\024fallback_keys_subset\030" +
      "\003 \003(\t\"y\n\036LbSubsetSelectorFallbackPolicy\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\013KEYS_" +
      "SUBSET\020\004\"O\n\026LbSubsetFallbackPolicy\022\017\n\013NO" +
      "_FALLBACK\020\000\022\020\n\014ANY_ENDPOINT\020\001\022\022\n\016DEFAULT" +
      "_SUBSET\020\002\032S\n\024LeastRequestLbConfig\022;\n\014cho" +
      "ice_count\030\001 \001(\0132\034.google.protobuf.UInt32" +
      "ValueB\007\372B\004*\002(\002\032\250\002\n\020RingHashLbConfig\022C\n\021m" +
      "inimum_ring_size\030\001 \001(\0132\034.google.protobuf" +
      ".UInt64ValueB\n\372B\0072\005\030\200\200\200\004\022T\n\rhash_functio" +
      "n\030\003 \001(\01623.envoy.api.v2.Cluster.RingHashL" +
      "bConfig.HashFunctionB\010\372B\005\202\001\002\020\001\022C\n\021maximu" +
      "m_ring_size\030\004 \001(\0132\034.google.protobuf.UInt" +
      "64ValueB\n\372B\0072\005\030\200\200\200\004\".\n\014HashFunction\022\013\n\007X" +
      "X_HASH\020\000\022\021\n\rMURMUR_HASH_2\020\001J\004\010\002\020\003\032.\n\023Ori" +
      "ginalDstLbConfig\022\027\n\017use_http_header\030\001 \001(" +
      "\010\032\214\006\n\016CommonLbConfig\0224\n\027healthy_panic_th" +
      "reshold\030\001 \001(\0132\023.envoy.type.Percent\022V\n\024zo" +
      "ne_aware_lb_config\030\002 \001(\01326.envoy.api.v2." +
      "Cluster.CommonLbConfig.ZoneAwareLbConfig" +
      "H\000\022d\n\033locality_weighted_lb_config\030\003 \001(\0132" +
      "=.envoy.api.v2.Cluster.CommonLbConfig.Lo" +
      "calityWeightedLbConfigH\000\0226\n\023update_merge" +
      "_window\030\004 \001(\0132\031.google.protobuf.Duration" +
      "\022\'\n\037ignore_new_hosts_until_first_hc\030\005 \001(" +
      "\010\022,\n$close_connections_on_host_set_chang" +
      "e\030\006 \001(\010\022d\n\034consistent_hashing_lb_config\030" +
      "\007 \001(\0132>.envoy.api.v2.Cluster.CommonLbCon" +
      "fig.ConsistentHashingLbConfig\032\230\001\n\021ZoneAw" +
      "areLbConfig\022,\n\017routing_enabled\030\001 \001(\0132\023.e" +
      "nvoy.type.Percent\0226\n\020min_cluster_size\030\002 " +
      "\001(\0132\034.google.protobuf.UInt64Value\022\035\n\025fai" +
      "l_traffic_on_panic\030\003 \001(\010\032\032\n\030LocalityWeig" +
      "htedLbConfig\032=\n\031ConsistentHashingLbConfi" +
      "g\022 \n\030use_hostname_for_hashing\030\001 \001(\010B\033\n\031l" +
      "ocality_config_specifier\032\216\001\n\013RefreshRate" +
      "\022@\n\rbase_interval\030\001 \001(\0132\031.google.protobu" +
      "f.DurationB\016\372B\013\252\001\010\010\001*\004\020\300\204=\022=\n\014max_interv" +
      "al\030\002 \001(\0132\031.google.protobuf.DurationB\014\372B\t" +
      "\252\001\006*\004\020\300\204=\032X\n\035ExtensionProtocolOptionsEnt" +
      "ry\022\013\n\003key\030\001 \001(\t\022&\n\005value\030\002 \001(\0132\027.google." +
      "protobuf.Struct:\0028\001\032Z\n\"TypedExtensionPro" +
      "tocolOptionsEntry\022\013\n\003key\030\001 \001(\t\022#\n\005value\030" +
      "\002 \001(\0132\024.google.protobuf.Any:\0028\001\"W\n\rDisco" +
      "veryType\022\n\n\006STATIC\020\000\022\016\n\nSTRICT_DNS\020\001\022\017\n\013" +
      "LOGICAL_DNS\020\002\022\007\n\003EDS\020\003\022\020\n\014ORIGINAL_DST\020\004" +
      "\"\254\001\n\010LbPolicy\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\035\n\017" +
      "ORIGINAL_DST_LB\020\004\032\010\010\001\250\367\264\213\002\001\022\n\n\006MAGLEV\020\005\022" +
      "\024\n\020CLUSTER_PROVIDED\020\006\022 \n\034LOAD_BALANCING_" +
      "POLICY_CONFIG\020\007\"5\n\017DnsLookupFamily\022\010\n\004AU" +
      "TO\020\000\022\013\n\007V4_ONLY\020\001\022\013\n\007V6_ONLY\020\002\"T\n\030Cluste" +
      "rProtocolSelection\022\033\n\027USE_CONFIGURED_PRO" +
      "TOCOL\020\000\022\033\n\027USE_DOWNSTREAM_PROTOCOL\020\001B\030\n\026" +
      "cluster_discovery_typeB\013\n\tlb_configJ\004\010\014\020" +
      "\rJ\004\010\017\020\020\"\302\001\n\023LoadBalancingPolicy\022:\n\010polic" +
      "ies\030\001 \003(\0132(.envoy.api.v2.LoadBalancingPo" +
      "licy.Policy\032o\n\006Policy\022\014\n\004name\030\001 \001(\t\022+\n\006c" +
      "onfig\030\002 \001(\0132\027.google.protobuf.StructB\002\030\001" +
      "\022*\n\014typed_config\030\003 \001(\0132\024.google.protobuf" +
      ".Any\"H\n\022UpstreamBindConfig\0222\n\016source_add" +
      "ress\030\001 \001(\0132\032.envoy.api.v2.core.Address\"S" +
      "\n\031UpstreamConnectionOptions\0226\n\rtcp_keepa" +
      "live\030\001 \001(\0132\037.envoy.api.v2.core.TcpKeepal" +
      "iveB\216\001\n\032io.envoyproxy.envoy.api.v2B\014Clus" +
      "terProtoP\001Z9github.com/envoyproxy/go-con" +
      "trol-plane/envoy/api/v2;apiv2\362\230\376\217\005\031\022\027env" +
      "oy.config.cluster.v3\272\200\310\321\006\002\020\001b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          io.envoyproxy.envoy.api.v2.auth.TlsProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.cluster.CircuitBreakerProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.cluster.FilterProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.cluster.OutlierDetectionProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.core.AddressProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.core.BaseProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.core.ConfigSourceProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.core.HealthCheckProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.core.ProtocolProto.getDescriptor(),
          io.envoyproxy.envoy.api.v2.EndpointProto.getDescriptor(),
          io.envoyproxy.envoy.type.PercentProto.getDescriptor(),
          com.google.protobuf.AnyProto.getDescriptor(),
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.StructProto.getDescriptor(),
          com.google.protobuf.WrappersProto.getDescriptor(),
          envoy.annotations.Deprecation.getDescriptor(),
          udpa.annotations.Migrate.getDescriptor(),
          udpa.annotations.Status.getDescriptor(),
          io.envoyproxy.pgv.validate.Validate.getDescriptor(),
        });
    internal_static_envoy_api_v2_Cluster_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_envoy_api_v2_Cluster_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_descriptor,
        new java.lang.String[] { "TransportSocketMatches", "Name", "AltStatName", "Type", "ClusterType", "EdsClusterConfig", "ConnectTimeout", "PerConnectionBufferLimitBytes", "LbPolicy", "Hosts", "LoadAssignment", "HealthChecks", "MaxRequestsPerConnection", "CircuitBreakers", "TlsContext", "UpstreamHttpProtocolOptions", "CommonHttpProtocolOptions", "HttpProtocolOptions", "Http2ProtocolOptions", "ExtensionProtocolOptions", "TypedExtensionProtocolOptions", "DnsRefreshRate", "DnsFailureRefreshRate", "RespectDnsTtl", "DnsLookupFamily", "DnsResolvers", "UseTcpForDnsLookups", "OutlierDetection", "CleanupInterval", "UpstreamBindConfig", "LbSubsetConfig", "RingHashLbConfig", "OriginalDstLbConfig", "LeastRequestLbConfig", "CommonLbConfig", "TransportSocket", "Metadata", "ProtocolSelection", "UpstreamConnectionOptions", "CloseConnectionsOnHostHealthFailure", "DrainConnectionsOnHostRemoval", "Filters", "LoadBalancingPolicy", "LrsServer", "TrackTimeoutBudgets", "ClusterDiscoveryType", "LbConfig", });
    internal_static_envoy_api_v2_Cluster_TransportSocketMatch_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(0);
    internal_static_envoy_api_v2_Cluster_TransportSocketMatch_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_TransportSocketMatch_descriptor,
        new java.lang.String[] { "Name", "Match", "TransportSocket", });
    internal_static_envoy_api_v2_Cluster_CustomClusterType_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(1);
    internal_static_envoy_api_v2_Cluster_CustomClusterType_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_CustomClusterType_descriptor,
        new java.lang.String[] { "Name", "TypedConfig", });
    internal_static_envoy_api_v2_Cluster_EdsClusterConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(2);
    internal_static_envoy_api_v2_Cluster_EdsClusterConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_EdsClusterConfig_descriptor,
        new java.lang.String[] { "EdsConfig", "ServiceName", });
    internal_static_envoy_api_v2_Cluster_LbSubsetConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(3);
    internal_static_envoy_api_v2_Cluster_LbSubsetConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_LbSubsetConfig_descriptor,
        new java.lang.String[] { "FallbackPolicy", "DefaultSubset", "SubsetSelectors", "LocalityWeightAware", "ScaleLocalityWeight", "PanicModeAny", "ListAsAny", });
    internal_static_envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_descriptor =
      internal_static_envoy_api_v2_Cluster_LbSubsetConfig_descriptor.getNestedTypes().get(0);
    internal_static_envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_descriptor,
        new java.lang.String[] { "Keys", "FallbackPolicy", "FallbackKeysSubset", });
    internal_static_envoy_api_v2_Cluster_LeastRequestLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(4);
    internal_static_envoy_api_v2_Cluster_LeastRequestLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_LeastRequestLbConfig_descriptor,
        new java.lang.String[] { "ChoiceCount", });
    internal_static_envoy_api_v2_Cluster_RingHashLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(5);
    internal_static_envoy_api_v2_Cluster_RingHashLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_RingHashLbConfig_descriptor,
        new java.lang.String[] { "MinimumRingSize", "HashFunction", "MaximumRingSize", });
    internal_static_envoy_api_v2_Cluster_OriginalDstLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(6);
    internal_static_envoy_api_v2_Cluster_OriginalDstLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_OriginalDstLbConfig_descriptor,
        new java.lang.String[] { "UseHttpHeader", });
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(7);
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_CommonLbConfig_descriptor,
        new java.lang.String[] { "HealthyPanicThreshold", "ZoneAwareLbConfig", "LocalityWeightedLbConfig", "UpdateMergeWindow", "IgnoreNewHostsUntilFirstHc", "CloseConnectionsOnHostSetChange", "ConsistentHashingLbConfig", "LocalityConfigSpecifier", });
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_descriptor.getNestedTypes().get(0);
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_descriptor,
        new java.lang.String[] { "RoutingEnabled", "MinClusterSize", "FailTrafficOnPanic", });
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_descriptor.getNestedTypes().get(1);
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_descriptor,
        new java.lang.String[] { });
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig_descriptor =
      internal_static_envoy_api_v2_Cluster_CommonLbConfig_descriptor.getNestedTypes().get(2);
    internal_static_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_CommonLbConfig_ConsistentHashingLbConfig_descriptor,
        new java.lang.String[] { "UseHostnameForHashing", });
    internal_static_envoy_api_v2_Cluster_RefreshRate_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(8);
    internal_static_envoy_api_v2_Cluster_RefreshRate_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_RefreshRate_descriptor,
        new java.lang.String[] { "BaseInterval", "MaxInterval", });
    internal_static_envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(9);
    internal_static_envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_descriptor =
      internal_static_envoy_api_v2_Cluster_descriptor.getNestedTypes().get(10);
    internal_static_envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_envoy_api_v2_LoadBalancingPolicy_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_envoy_api_v2_LoadBalancingPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_LoadBalancingPolicy_descriptor,
        new java.lang.String[] { "Policies", });
    internal_static_envoy_api_v2_LoadBalancingPolicy_Policy_descriptor =
      internal_static_envoy_api_v2_LoadBalancingPolicy_descriptor.getNestedTypes().get(0);
    internal_static_envoy_api_v2_LoadBalancingPolicy_Policy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_LoadBalancingPolicy_Policy_descriptor,
        new java.lang.String[] { "Name", "Config", "TypedConfig", });
    internal_static_envoy_api_v2_UpstreamBindConfig_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_envoy_api_v2_UpstreamBindConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_UpstreamBindConfig_descriptor,
        new java.lang.String[] { "SourceAddress", });
    internal_static_envoy_api_v2_UpstreamConnectionOptions_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_envoy_api_v2_UpstreamConnectionOptions_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_UpstreamConnectionOptions_descriptor,
        new java.lang.String[] { "TcpKeepalive", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(envoy.annotations.Deprecation.disallowedByDefault);
    registry.add(envoy.annotations.Deprecation.disallowedByDefaultEnum);
    registry.add(udpa.annotations.Migrate.fieldMigrate);
    registry.add(udpa.annotations.Migrate.fileMigrate);
    registry.add(udpa.annotations.Status.fileStatus);
    registry.add(io.envoyproxy.pgv.validate.Validate.rules);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    io.envoyproxy.envoy.api.v2.auth.TlsProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.cluster.CircuitBreakerProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.cluster.FilterProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.cluster.OutlierDetectionProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.core.AddressProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.core.BaseProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.core.ConfigSourceProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.core.HealthCheckProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.core.ProtocolProto.getDescriptor();
    io.envoyproxy.envoy.api.v2.EndpointProto.getDescriptor();
    io.envoyproxy.envoy.type.PercentProto.getDescriptor();
    com.google.protobuf.AnyProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.StructProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    envoy.annotations.Deprecation.getDescriptor();
    udpa.annotations.Migrate.getDescriptor();
    udpa.annotations.Status.getDescriptor();
    io.envoyproxy.pgv.validate.Validate.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy