func (*Filter) Descriptor() ([]byte, []int) {
	return file_Filter_proto_rawDescGZIP(), []int{0}
}
Deprecated: Use Filter.ProtoReflect.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 FilterList_Operator int32
const (
	FilterList_MUST_PASS_ALL FilterList_Operator = 1
	FilterList_MUST_PASS_ONE FilterList_Operator = 2
)
var (
	FilterList_Operator_name = map[int32]string{
		1: "MUST_PASS_ALL",
		2: "MUST_PASS_ONE",
	}
	FilterList_Operator_value = map[string]int32{
		"MUST_PASS_ALL": 1,
		"MUST_PASS_ONE": 2,
	}
)
func (x FilterList_Operator) Enum() *FilterList_Operator {
	p := new(FilterList_Operator)
	*p = x
	return p
}
func (x FilterList_Operator) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (FilterList_Operator) Descriptor() protoreflect.EnumDescriptor {
	return file_Filter_proto_enumTypes[0].Descriptor()
}
func (FilterList_Operator) Type() protoreflect.EnumType {
	return &file_Filter_proto_enumTypes[0]
}
func (x FilterList_Operator) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *FilterList_Operator) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = FilterList_Operator(num)
	return nil
}
func (FilterList_Operator) EnumDescriptor() ([]byte, []int) {
	return file_Filter_proto_rawDescGZIP(), []int{8, 0}
}
type Filter struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Name             *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	SerializedFilter []byte  `protobuf:"bytes,2,opt,name=serialized_filter,json=serializedFilter" json:"serialized_filter,omitempty"`
}
func (x *Filter) Reset() {
	*x = Filter{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Filter_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Filter) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Filter) ProtoMessage() {}
func (x *Filter) ProtoReflect() protoreflect.Message {
	mi := &file_Filter_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}