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

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

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/api/v2/endpoint.proto

package io.envoyproxy.envoy.api.v2;

public final class EndpointProto {
  private EndpointProto() {}
  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_ClusterLoadAssignment_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_ClusterLoadAssignment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_DropOverload_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_DropOverload_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_envoy_api_v2_ClusterLoadAssignment_NamedEndpointsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_envoy_api_v2_ClusterLoadAssignment_NamedEndpointsEntry_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\033envoy/api/v2/endpoint.proto\022\014envoy.api" +
      ".v2\032/envoy/api/v2/endpoint/endpoint_comp" +
      "onents.proto\032\030envoy/type/percent.proto\032\036" +
      "google/protobuf/duration.proto\032\036google/p" +
      "rotobuf/wrappers.proto\032\036udpa/annotations" +
      "/migrate.proto\032\035udpa/annotations/status." +
      "proto\032\027validate/validate.proto\"\321\005\n\025Clust" +
      "erLoadAssignment\022\035\n\014cluster_name\030\001 \001(\tB\007" +
      "\372B\004r\002 \001\022=\n\tendpoints\030\002 \003(\0132*.envoy.api.v" +
      "2.endpoint.LocalityLbEndpoints\022P\n\017named_" +
      "endpoints\030\005 \003(\01327.envoy.api.v2.ClusterLo" +
      "adAssignment.NamedEndpointsEntry\022:\n\006poli" +
      "cy\030\004 \001(\0132*.envoy.api.v2.ClusterLoadAssig" +
      "nment.Policy\032\363\002\n\006Policy\022O\n\016drop_overload" +
      "s\030\002 \003(\01327.envoy.api.v2.ClusterLoadAssign" +
      "ment.Policy.DropOverload\022F\n\027overprovisio" +
      "ning_factor\030\003 \001(\0132\034.google.protobuf.UInt" +
      "32ValueB\007\372B\004*\002 \000\022A\n\024endpoint_stale_after" +
      "\030\004 \001(\0132\031.google.protobuf.DurationB\010\372B\005\252\001" +
      "\002*\000\022$\n\030disable_overprovisioning\030\005 \001(\010B\002\030" +
      "\001\032a\n\014DropOverload\022\031\n\010category\030\001 \001(\tB\007\372B\004" +
      "r\002 \001\0226\n\017drop_percentage\030\002 \001(\0132\035.envoy.ty" +
      "pe.FractionalPercentJ\004\010\001\020\002\032V\n\023NamedEndpo" +
      "intsEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037." +
      "envoy.api.v2.endpoint.Endpoint:\0028\001B\220\001\n\032i" +
      "o.envoyproxy.envoy.api.v2B\rEndpointProto" +
      "P\001Z9github.com/envoyproxy/go-control-pla" +
      "ne/envoy/api/v2;apiv2\362\230\376\217\005\032\022\030envoy.confi" +
      "g.endpoint.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.endpoint.EndpointComponentsProto.getDescriptor(),
          io.envoyproxy.envoy.type.PercentProto.getDescriptor(),
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.WrappersProto.getDescriptor(),
          udpa.annotations.Migrate.getDescriptor(),
          udpa.annotations.Status.getDescriptor(),
          io.envoyproxy.pgv.validate.Validate.getDescriptor(),
        });
    internal_static_envoy_api_v2_ClusterLoadAssignment_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_envoy_api_v2_ClusterLoadAssignment_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_ClusterLoadAssignment_descriptor,
        new java.lang.String[] { "ClusterName", "Endpoints", "NamedEndpoints", "Policy", });
    internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_descriptor =
      internal_static_envoy_api_v2_ClusterLoadAssignment_descriptor.getNestedTypes().get(0);
    internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_descriptor,
        new java.lang.String[] { "DropOverloads", "OverprovisioningFactor", "EndpointStaleAfter", "DisableOverprovisioning", });
    internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_DropOverload_descriptor =
      internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_descriptor.getNestedTypes().get(0);
    internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_DropOverload_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_ClusterLoadAssignment_Policy_DropOverload_descriptor,
        new java.lang.String[] { "Category", "DropPercentage", });
    internal_static_envoy_api_v2_ClusterLoadAssignment_NamedEndpointsEntry_descriptor =
      internal_static_envoy_api_v2_ClusterLoadAssignment_descriptor.getNestedTypes().get(1);
    internal_static_envoy_api_v2_ClusterLoadAssignment_NamedEndpointsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_envoy_api_v2_ClusterLoadAssignment_NamedEndpointsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    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.endpoint.EndpointComponentsProto.getDescriptor();
    io.envoyproxy.envoy.type.PercentProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    udpa.annotations.Migrate.getDescriptor();
    udpa.annotations.Status.getDescriptor();
    io.envoyproxy.pgv.validate.Validate.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy