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

io.grpc.serviceconfig.ServiceConfigProto Maven / Gradle / Ivy

There is a newer version: 2.50.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: service_config.proto

// Protobuf Java Version: 3.25.4
package io.grpc.serviceconfig;

public final class ServiceConfigProto {
  private ServiceConfigProto() {}
  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_grpc_service_config_MethodConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_MethodConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_MethodConfig_Name_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_MethodConfig_Name_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_MethodConfig_RetryPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_MethodConfig_RetryPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_MethodConfig_HedgingPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_MethodConfig_HedgingPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_PickFirstConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_PickFirstConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_RoundRobinConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_RoundRobinConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_GrpcLbConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_GrpcLbConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_Child_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_Child_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_ChildrenEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_ChildrenEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_Target_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_Target_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_TargetsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_TargetsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_Child_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_Child_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_ChildrenEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_ChildrenEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_CdsConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_CdsConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsServer_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsServer_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsServer_ChannelCredentials_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsServer_ChannelCredentials_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_DropCategory_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_DropCategory_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_EdsLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_EdsLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_RingHashLoadBalancingConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_RingHashLoadBalancingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_Locality_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_Locality_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_XdsConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_XdsConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_LoadBalancingConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_LoadBalancingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_ServiceConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_ServiceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_ServiceConfig_RetryThrottlingPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_ServiceConfig_RetryThrottlingPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_grpc_service_config_ServiceConfig_HealthCheckConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_grpc_service_config_ServiceConfig_HealthCheckConfig_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\024service_config.proto\022\023grpc.service_con" +
      "fig\032\036google/protobuf/duration.proto\032\034goo" +
      "gle/protobuf/struct.proto\032\036google/protob" +
      "uf/wrappers.proto\032\025google/rpc/code.proto" +
      "\"\341\006\n\014MethodConfig\0224\n\004name\030\001 \003(\0132&.grpc.s" +
      "ervice_config.MethodConfig.Name\0222\n\016wait_" +
      "for_ready\030\002 \001(\0132\032.google.protobuf.BoolVa" +
      "lue\022*\n\007timeout\030\003 \001(\0132\031.google.protobuf.D" +
      "uration\022?\n\031max_request_message_bytes\030\004 \001" +
      "(\0132\034.google.protobuf.UInt32Value\022@\n\032max_" +
      "response_message_bytes\030\005 \001(\0132\034.google.pr" +
      "otobuf.UInt32Value\022E\n\014retry_policy\030\006 \001(\013" +
      "2-.grpc.service_config.MethodConfig.Retr" +
      "yPolicyH\000\022I\n\016hedging_policy\030\007 \001(\0132/.grpc" +
      ".service_config.MethodConfig.HedgingPoli" +
      "cyH\000\032\'\n\004Name\022\017\n\007service\030\001 \001(\t\022\016\n\006method\030" +
      "\002 \001(\t\032\325\001\n\013RetryPolicy\022\024\n\014max_attempts\030\001 " +
      "\001(\r\0222\n\017initial_backoff\030\002 \001(\0132\031.google.pr" +
      "otobuf.Duration\022.\n\013max_backoff\030\003 \001(\0132\031.g" +
      "oogle.protobuf.Duration\022\032\n\022backoff_multi" +
      "plier\030\004 \001(\002\0220\n\026retryable_status_codes\030\005 " +
      "\003(\0162\020.google.rpc.Code\032\211\001\n\rHedgingPolicy\022" +
      "\024\n\014max_attempts\030\001 \001(\r\0220\n\rhedging_delay\030\002" +
      " \001(\0132\031.google.protobuf.Duration\0220\n\026non_f" +
      "atal_status_codes\030\003 \003(\0162\020.google.rpc.Cod" +
      "eB\031\n\027retry_or_hedging_policy\"\021\n\017PickFirs" +
      "tConfig\"\022\n\020RoundRobinConfig\"d\n\014GrpcLbCon" +
      "fig\022>\n\014child_policy\030\001 \003(\0132(.grpc.service" +
      "_config.LoadBalancingConfig\022\024\n\014service_n" +
      "ame\030\002 \001(\t\"\347\002\n!PriorityLoadBalancingPolic" +
      "yConfig\022V\n\010children\030\001 \003(\0132D.grpc.service" +
      "_config.PriorityLoadBalancingPolicyConfi" +
      "g.ChildrenEntry\022\022\n\npriorities\030\002 \003(\t\032g\n\005C" +
      "hild\0228\n\006config\030\001 \003(\0132(.grpc.service_conf" +
      "ig.LoadBalancingConfig\022$\n\034ignore_reresol" +
      "ution_requests\030\002 \001(\010\032m\n\rChildrenEntry\022\013\n" +
      "\003key\030\001 \001(\t\022K\n\005value\030\002 \001(\0132<.grpc.service" +
      "_config.PriorityLoadBalancingPolicyConfi" +
      "g.Child:\0028\001\"\324\002\n\'WeightedTargetLoadBalanc" +
      "ingPolicyConfig\022Z\n\007targets\030\001 \003(\0132I.grpc." +
      "service_config.WeightedTargetLoadBalanci" +
      "ngPolicyConfig.TargetsEntry\032X\n\006Target\022\016\n" +
      "\006weight\030\001 \001(\r\022>\n\014child_policy\030\002 \003(\0132(.gr" +
      "pc.service_config.LoadBalancingConfig\032s\n" +
      "\014TargetsEntry\022\013\n\003key\030\001 \001(\t\022R\n\005value\030\002 \001(" +
      "\0132C.grpc.service_config.WeightedTargetLo" +
      "adBalancingPolicyConfig.Target:\0028\001\"\316\002\n*X" +
      "dsClusterManagerLoadBalancingPolicyConfi" +
      "g\022_\n\010children\030\001 \003(\0132M.grpc.service_confi" +
      "g.XdsClusterManagerLoadBalancingPolicyCo" +
      "nfig.ChildrenEntry\032G\n\005Child\022>\n\014child_pol" +
      "icy\030\001 \003(\0132(.grpc.service_config.LoadBala" +
      "ncingConfig\032v\n\rChildrenEntry\022\013\n\003key\030\001 \001(" +
      "\t\022T\n\005value\030\002 \001(\0132E.grpc.service_config.X" +
      "dsClusterManagerLoadBalancingPolicyConfi" +
      "g.Child:\0028\001\"\034\n\tCdsConfig\022\017\n\007cluster\030\001 \001(" +
      "\t\"\223\002\n\tXdsServer\022\036\n\nserver_uri\030\001 \001(\tR\nser" +
      "ver_uri\022W\n\rchannel_creds\030\002 \003(\01321.grpc.se" +
      "rvice_config.XdsServer.ChannelCredential" +
      "sR\rchannel_creds\022@\n\017server_features\030\003 \003(" +
      "\0132\026.google.protobuf.ValueR\017server_featur" +
      "es\032K\n\022ChannelCredentials\022\014\n\004type\030\001 \001(\t\022\'" +
      "\n\006config\030\002 \001(\0132\027.google.protobuf.Struct\"" +
      "\234\005\n+XdsClusterResolverLoadBalancingPolic" +
      "yConfig\022q\n\024discovery_mechanisms\030\001 \003(\0132S." +
      "grpc.service_config.XdsClusterResolverLo" +
      "adBalancingPolicyConfig.DiscoveryMechani" +
      "sm\022?\n\rxds_lb_policy\030\002 \003(\0132(.grpc.service" +
      "_config.LoadBalancingConfig\032\270\003\n\022Discover" +
      "yMechanism\022\017\n\007cluster\030\001 \001(\t\022H\n\036lrs_load_" +
      "reporting_server_name\030\002 \001(\0132\034.google.pro" +
      "tobuf.StringValueB\002\030\001\022A\n\031lrs_load_report" +
      "ing_server\030\007 \001(\0132\036.grpc.service_config.X" +
      "dsServer\022=\n\027max_concurrent_requests\030\003 \001(" +
      "\0132\034.google.protobuf.UInt32Value\022f\n\004type\030" +
      "\004 \001(\0162X.grpc.service_config.XdsClusterRe" +
      "solverLoadBalancingPolicyConfig.Discover" +
      "yMechanism.Type\022\030\n\020eds_service_name\030\005 \001(" +
      "\t\022\024\n\014dns_hostname\030\006 \001(\t\"-\n\004Type\022\013\n\007UNKNO" +
      "WN\020\000\022\007\n\003EDS\020\001\022\017\n\013LOGICAL_DNS\020\002\"\204\004\n\'XdsCl" +
      "usterImplLoadBalancingPolicyConfig\022\017\n\007cl" +
      "uster\030\001 \001(\t\022\030\n\020eds_service_name\030\002 \001(\t\022H\n" +
      "\036lrs_load_reporting_server_name\030\003 \001(\0132\034." +
      "google.protobuf.StringValueB\002\030\001\022A\n\031lrs_l" +
      "oad_reporting_server\030\007 \001(\0132\036.grpc.servic" +
      "e_config.XdsServer\022=\n\027max_concurrent_req" +
      "uests\030\004 \001(\0132\034.google.protobuf.UInt32Valu" +
      "e\022b\n\017drop_categories\030\005 \003(\0132I.grpc.servic" +
      "e_config.XdsClusterImplLoadBalancingPoli" +
      "cyConfig.DropCategory\022>\n\014child_policy\030\006 " +
      "\003(\0132(.grpc.service_config.LoadBalancingC" +
      "onfig\032>\n\014DropCategory\022\020\n\010category\030\001 \001(\t\022" +
      "\034\n\024requests_per_million\030\002 \001(\r\"\245\002\n\034EdsLoa" +
      "dBalancingPolicyConfig\022\017\n\007cluster\030\001 \001(\t\022" +
      "\030\n\020eds_service_name\030\002 \001(\t\022D\n\036lrs_load_re" +
      "porting_server_name\030\003 \001(\0132\034.google.proto" +
      "buf.StringValue\022I\n\027locality_picking_poli" +
      "cy\030\004 \003(\0132(.grpc.service_config.LoadBalan" +
      "cingConfig\022I\n\027endpoint_picking_policy\030\005 " +
      "\003(\0132(.grpc.service_config.LoadBalancingC" +
      "onfig\"K\n\033RingHashLoadBalancingConfig\022\025\n\r" +
      "min_ring_size\030\001 \001(\004\022\025\n\rmax_ring_size\030\002 \001" +
      "(\004\"\277\002\n\034LrsLoadBalancingPolicyConfig\022\024\n\014c" +
      "luster_name\030\001 \001(\t\022\030\n\020eds_service_name\030\002 " +
      "\001(\t\022&\n\036lrs_load_reporting_server_name\030\003 " +
      "\001(\t\022L\n\010locality\030\004 \001(\0132:.grpc.service_con" +
      "fig.LrsLoadBalancingPolicyConfig.Localit" +
      "y\022>\n\014child_policy\030\005 \003(\0132(.grpc.service_c" +
      "onfig.LoadBalancingConfig\0329\n\010Locality\022\016\n" +
      "\006region\030\001 \001(\t\022\014\n\004zone\030\002 \001(\t\022\017\n\007subzone\030\003" +
      " \001(\t\"\211\002\n\tXdsConfig\022\031\n\rbalancer_name\030\001 \001(" +
      "\tB\002\030\001\022>\n\014child_policy\030\002 \003(\0132(.grpc.servi" +
      "ce_config.LoadBalancingConfig\022A\n\017fallbac" +
      "k_policy\030\003 \003(\0132(.grpc.service_config.Loa" +
      "dBalancingConfig\022\030\n\020eds_service_name\030\004 \001" +
      "(\t\022D\n\036lrs_load_reporting_server_name\030\005 \001" +
      "(\0132\034.google.protobuf.StringValue\"\217\013\n\023Loa" +
      "dBalancingConfig\022F\n\npick_first\030\004 \001(\0132$.g" +
      "rpc.service_config.PickFirstConfigH\000R\npi" +
      "ck_first\022I\n\013round_robin\030\001 \001(\0132%.grpc.ser" +
      "vice_config.RoundRobinConfigH\000R\013round_ro" +
      "bin\0223\n\006grpclb\030\003 \001(\0132!.grpc.service_confi" +
      "g.GrpcLbConfigH\000\022n\n\025priority_experimenta" +
      "l\030\t \001(\01326.grpc.service_config.PriorityLo" +
      "adBalancingPolicyConfigH\000R\025priority_expe" +
      "rimental\022\202\001\n\034weighted_target_experimenta" +
      "l\030\n \001(\0132<.grpc.service_config.WeightedTa" +
      "rgetLoadBalancingPolicyConfigH\000R\034weighte" +
      "d_target_experimental\022\215\001\n xds_cluster_ma" +
      "nager_experimental\030\016 \001(\0132?.grpc.service_" +
      "config.XdsClusterManagerLoadBalancingPol" +
      "icyConfigH\000R xds_cluster_manager_experim" +
      "ental\022L\n\020cds_experimental\030\006 \001(\0132\036.grpc.s" +
      "ervice_config.CdsConfigH\000R\020cds_experimen" +
      "tal\022\220\001\n!xds_cluster_resolver_experimenta" +
      "l\030\013 \001(\[email protected]_config.XdsCluster" +
      "ResolverLoadBalancingPolicyConfigH\000R!xds" +
      "_cluster_resolver_experimental\022\204\001\n\035xds_c" +
      "luster_impl_experimental\030\014 \001(\0132<.grpc.se" +
      "rvice_config.XdsClusterImplLoadBalancing" +
      "PolicyConfigH\000R\035xds_cluster_impl_experim" +
      "ental\022j\n\026ring_hash_experimental\030\r \001(\01320." +
      "grpc.service_config.RingHashLoadBalancin" +
      "gConfigH\000R\026ring_hash_experimental\022c\n\020lrs" +
      "_experimental\030\010 \001(\01321.grpc.service_confi" +
      "g.LrsLoadBalancingPolicyConfigB\002\030\001H\000R\020lr" +
      "s_experimental\022c\n\020eds_experimental\030\007 \001(\013" +
      "21.grpc.service_config.EdsLoadBalancingP" +
      "olicyConfigB\002\030\001H\000R\020eds_experimental\0221\n\003x" +
      "ds\030\002 \001(\0132\036.grpc.service_config.XdsConfig" +
      "B\002\030\001H\000\022P\n\020xds_experimental\030\005 \001(\0132\036.grpc." +
      "service_config.XdsConfigB\002\030\001H\000R\020xds_expe" +
      "rimentalB\010\n\006policy\"\330\004\n\rServiceConfig\022Y\n\025" +
      "load_balancing_policy\030\001 \001(\01626.grpc.servi" +
      "ce_config.ServiceConfig.LoadBalancingPol" +
      "icyB\002\030\001\022G\n\025load_balancing_config\030\004 \003(\0132(" +
      ".grpc.service_config.LoadBalancingConfig" +
      "\0228\n\rmethod_config\030\002 \003(\0132!.grpc.service_c" +
      "onfig.MethodConfig\022R\n\020retry_throttling\030\003" +
      " \001(\01328.grpc.service_config.ServiceConfig" +
      ".RetryThrottlingPolicy\022Q\n\023health_check_c" +
      "onfig\030\005 \001(\01324.grpc.service_config.Servic" +
      "eConfig.HealthCheckConfig\032@\n\025RetryThrott" +
      "lingPolicy\022\022\n\nmax_tokens\030\001 \001(\r\022\023\n\013token_" +
      "ratio\030\002 \001(\002\032G\n\021HealthCheckConfig\0222\n\014serv" +
      "ice_name\030\001 \001(\0132\034.google.protobuf.StringV" +
      "alue\"7\n\023LoadBalancingPolicy\022\017\n\013UNSPECIFI" +
      "ED\020\000\022\017\n\013ROUND_ROBIN\020\001B-\n\025io.grpc.service" +
      "configB\022ServiceConfigProtoP\001b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.StructProto.getDescriptor(),
          com.google.protobuf.WrappersProto.getDescriptor(),
          com.google.rpc.CodeProto.getDescriptor(),
        });
    internal_static_grpc_service_config_MethodConfig_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_grpc_service_config_MethodConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_MethodConfig_descriptor,
        new java.lang.String[] { "Name", "WaitForReady", "Timeout", "MaxRequestMessageBytes", "MaxResponseMessageBytes", "RetryPolicy", "HedgingPolicy", "RetryOrHedgingPolicy", });
    internal_static_grpc_service_config_MethodConfig_Name_descriptor =
      internal_static_grpc_service_config_MethodConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_MethodConfig_Name_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_MethodConfig_Name_descriptor,
        new java.lang.String[] { "Service", "Method", });
    internal_static_grpc_service_config_MethodConfig_RetryPolicy_descriptor =
      internal_static_grpc_service_config_MethodConfig_descriptor.getNestedTypes().get(1);
    internal_static_grpc_service_config_MethodConfig_RetryPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_MethodConfig_RetryPolicy_descriptor,
        new java.lang.String[] { "MaxAttempts", "InitialBackoff", "MaxBackoff", "BackoffMultiplier", "RetryableStatusCodes", });
    internal_static_grpc_service_config_MethodConfig_HedgingPolicy_descriptor =
      internal_static_grpc_service_config_MethodConfig_descriptor.getNestedTypes().get(2);
    internal_static_grpc_service_config_MethodConfig_HedgingPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_MethodConfig_HedgingPolicy_descriptor,
        new java.lang.String[] { "MaxAttempts", "HedgingDelay", "NonFatalStatusCodes", });
    internal_static_grpc_service_config_PickFirstConfig_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_grpc_service_config_PickFirstConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_PickFirstConfig_descriptor,
        new java.lang.String[] { });
    internal_static_grpc_service_config_RoundRobinConfig_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_grpc_service_config_RoundRobinConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_RoundRobinConfig_descriptor,
        new java.lang.String[] { });
    internal_static_grpc_service_config_GrpcLbConfig_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_grpc_service_config_GrpcLbConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_GrpcLbConfig_descriptor,
        new java.lang.String[] { "ChildPolicy", "ServiceName", });
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "Children", "Priorities", });
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_Child_descriptor =
      internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_Child_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_Child_descriptor,
        new java.lang.String[] { "Config", "IgnoreReresolutionRequests", });
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_ChildrenEntry_descriptor =
      internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(1);
    internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_ChildrenEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_PriorityLoadBalancingPolicyConfig_ChildrenEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "Targets", });
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_Target_descriptor =
      internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_Target_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_Target_descriptor,
        new java.lang.String[] { "Weight", "ChildPolicy", });
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_TargetsEntry_descriptor =
      internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(1);
    internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_TargetsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_WeightedTargetLoadBalancingPolicyConfig_TargetsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "Children", });
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_Child_descriptor =
      internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_Child_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_Child_descriptor,
        new java.lang.String[] { "ChildPolicy", });
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_ChildrenEntry_descriptor =
      internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(1);
    internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_ChildrenEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterManagerLoadBalancingPolicyConfig_ChildrenEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_grpc_service_config_CdsConfig_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_grpc_service_config_CdsConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_CdsConfig_descriptor,
        new java.lang.String[] { "Cluster", });
    internal_static_grpc_service_config_XdsServer_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_grpc_service_config_XdsServer_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsServer_descriptor,
        new java.lang.String[] { "ServerUri", "ChannelCreds", "ServerFeatures", });
    internal_static_grpc_service_config_XdsServer_ChannelCredentials_descriptor =
      internal_static_grpc_service_config_XdsServer_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_XdsServer_ChannelCredentials_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsServer_ChannelCredentials_descriptor,
        new java.lang.String[] { "Type", "Config", });
    internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "DiscoveryMechanisms", "XdsLbPolicy", });
    internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_descriptor =
      internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_descriptor,
        new java.lang.String[] { "Cluster", "LrsLoadReportingServerName", "LrsLoadReportingServer", "MaxConcurrentRequests", "Type", "EdsServiceName", "DnsHostname", });
    internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "Cluster", "EdsServiceName", "LrsLoadReportingServerName", "LrsLoadReportingServer", "MaxConcurrentRequests", "DropCategories", "ChildPolicy", });
    internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_DropCategory_descriptor =
      internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_DropCategory_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsClusterImplLoadBalancingPolicyConfig_DropCategory_descriptor,
        new java.lang.String[] { "Category", "RequestsPerMillion", });
    internal_static_grpc_service_config_EdsLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_grpc_service_config_EdsLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_EdsLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "Cluster", "EdsServiceName", "LrsLoadReportingServerName", "LocalityPickingPolicy", "EndpointPickingPolicy", });
    internal_static_grpc_service_config_RingHashLoadBalancingConfig_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_grpc_service_config_RingHashLoadBalancingConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_RingHashLoadBalancingConfig_descriptor,
        new java.lang.String[] { "MinRingSize", "MaxRingSize", });
    internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_descriptor,
        new java.lang.String[] { "ClusterName", "EdsServiceName", "LrsLoadReportingServerName", "Locality", "ChildPolicy", });
    internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_Locality_descriptor =
      internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_Locality_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_LrsLoadBalancingPolicyConfig_Locality_descriptor,
        new java.lang.String[] { "Region", "Zone", "Subzone", });
    internal_static_grpc_service_config_XdsConfig_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_grpc_service_config_XdsConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_XdsConfig_descriptor,
        new java.lang.String[] { "BalancerName", "ChildPolicy", "FallbackPolicy", "EdsServiceName", "LrsLoadReportingServerName", });
    internal_static_grpc_service_config_LoadBalancingConfig_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_grpc_service_config_LoadBalancingConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_LoadBalancingConfig_descriptor,
        new java.lang.String[] { "PickFirst", "RoundRobin", "Grpclb", "PriorityExperimental", "WeightedTargetExperimental", "XdsClusterManagerExperimental", "CdsExperimental", "XdsClusterResolverExperimental", "XdsClusterImplExperimental", "RingHashExperimental", "LrsExperimental", "EdsExperimental", "Xds", "XdsExperimental", "Policy", });
    internal_static_grpc_service_config_ServiceConfig_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_grpc_service_config_ServiceConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_ServiceConfig_descriptor,
        new java.lang.String[] { "LoadBalancingPolicy", "LoadBalancingConfig", "MethodConfig", "RetryThrottling", "HealthCheckConfig", });
    internal_static_grpc_service_config_ServiceConfig_RetryThrottlingPolicy_descriptor =
      internal_static_grpc_service_config_ServiceConfig_descriptor.getNestedTypes().get(0);
    internal_static_grpc_service_config_ServiceConfig_RetryThrottlingPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_ServiceConfig_RetryThrottlingPolicy_descriptor,
        new java.lang.String[] { "MaxTokens", "TokenRatio", });
    internal_static_grpc_service_config_ServiceConfig_HealthCheckConfig_descriptor =
      internal_static_grpc_service_config_ServiceConfig_descriptor.getNestedTypes().get(1);
    internal_static_grpc_service_config_ServiceConfig_HealthCheckConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_grpc_service_config_ServiceConfig_HealthCheckConfig_descriptor,
        new java.lang.String[] { "ServiceName", });
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.StructProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    com.google.rpc.CodeProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy