func (QuotaType) EnumDescriptor() ([]byte, []int) {
	return file_Quota_proto_rawDescGZIP(), []int{2}
}
Deprecated: Use QuotaType.Descriptor instead.
package pb
import (
	proto "github.com/golang/protobuf/proto"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
const _ = proto.ProtoPackageIsVersion4
type QuotaScope int32
const (
	QuotaScope_CLUSTER QuotaScope = 1
	QuotaScope_MACHINE QuotaScope = 2
)
var (
	QuotaScope_name = map[int32]string{
		1: "CLUSTER",
		2: "MACHINE",
	}
	QuotaScope_value = map[string]int32{
		"CLUSTER": 1,
		"MACHINE": 2,
	}
)
func (x QuotaScope) Enum() *QuotaScope {
	p := new(QuotaScope)
	*p = x
	return p
}
func (x QuotaScope) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (QuotaScope) Descriptor() protoreflect.EnumDescriptor {
	return file_Quota_proto_enumTypes[0].Descriptor()
}
func (QuotaScope) Type() protoreflect.EnumType {
	return &file_Quota_proto_enumTypes[0]
}
func (x QuotaScope) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *QuotaScope) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = QuotaScope(num)
	return nil
}
func (QuotaScope) EnumDescriptor() ([]byte, []int) {
	return file_Quota_proto_rawDescGZIP(), []int{0}
}
type ThrottleType int32
const (
	ThrottleType_REQUEST_NUMBER ThrottleType = 1
	ThrottleType_REQUEST_SIZE   ThrottleType = 2
	ThrottleType_WRITE_NUMBER   ThrottleType = 3
	ThrottleType_WRITE_SIZE     ThrottleType = 4
	ThrottleType_READ_NUMBER    ThrottleType = 5
	ThrottleType_READ_SIZE      ThrottleType = 6
)
var (
	ThrottleType_name = map[int32]string{
		1: "REQUEST_NUMBER",
		2: "REQUEST_SIZE",
		3: "WRITE_NUMBER",
		4: "WRITE_SIZE",
		5: "READ_NUMBER",
		6: "READ_SIZE",
	}
	ThrottleType_value = map[string]int32{
		"REQUEST_NUMBER": 1,
		"REQUEST_SIZE":   2,
		"WRITE_NUMBER":   3,
		"WRITE_SIZE":     4,
		"READ_NUMBER":    5,
		"READ_SIZE":      6,
	}
)
func (x ThrottleType) Enum() *ThrottleType {
	p := new(ThrottleType)
	*p = x
	return p
}
func (x ThrottleType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ThrottleType) Descriptor() protoreflect.EnumDescriptor {
	return file_Quota_proto_enumTypes[1].Descriptor()
}
func (ThrottleType) Type() protoreflect.EnumType {
	return &file_Quota_proto_enumTypes[1]
}
func (x ThrottleType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *ThrottleType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = ThrottleType(num)
	return nil
}
func (ThrottleType) EnumDescriptor() ([]byte, []int) {
	return file_Quota_proto_rawDescGZIP(), []int{1}
}
type QuotaType int32
const (
	QuotaType_THROTTLE QuotaType = 1
)
var (
	QuotaType_name = map[int32]string{
		1: "THROTTLE",
	}
	QuotaType_value = map[string]int32{
		"THROTTLE": 1,
	}
)
func (x QuotaType) Enum() *QuotaType {
	p := new(QuotaType)
	*p = x
	return p
}
func (x QuotaType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (QuotaType) Descriptor() protoreflect.EnumDescriptor {
	return file_Quota_proto_enumTypes[2].Descriptor()
}
func (QuotaType) Type() protoreflect.EnumType {
	return &file_Quota_proto_enumTypes[2]
}
func (x QuotaType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *QuotaType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = QuotaType(num)
	return nil
}