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)
}