func (*UpdatePolicyRequest) Descriptor() ([]byte, []int) {
	return file_command_command_proto_rawDescGZIP(), []int{4}
}
Deprecated: Use UpdatePolicyRequest.ProtoReflect.Descriptor instead.
package command
import (
	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)
)
type Command_Type int32
const (
	Command_COMMAND_TYPE_ADD_POLICIES             Command_Type = 0
	Command_COMMAND_TYPE_REMOVE_POLICIES          Command_Type = 1
	Command_COMMAND_TYPE_REMOVE_FILTERED_POLICY   Command_Type = 2
	Command_COMMAND_TYPE_UPDATE_POLICY            Command_Type = 3
	Command_COMMAND_TYPE_UPDATE_POLICIES          Command_Type = 4
	Command_COMMAND_TYPE_CLEAR_POLICY             Command_Type = 5
	Command_COMMAND_TYPE_UPDATE_FILTERED_POLICIES Command_Type = 6
)
var (
	Command_Type_name = map[int32]string{
		0: "COMMAND_TYPE_ADD_POLICIES",
		1: "COMMAND_TYPE_REMOVE_POLICIES",
		2: "COMMAND_TYPE_REMOVE_FILTERED_POLICY",
		3: "COMMAND_TYPE_UPDATE_POLICY",
		4: "COMMAND_TYPE_UPDATE_POLICIES",
		5: "COMMAND_TYPE_CLEAR_POLICY",
		6: "COMMAND_TYPE_UPDATE_FILTERED_POLICIES",
	}
	Command_Type_value = map[string]int32{
		"COMMAND_TYPE_ADD_POLICIES":             0,
		"COMMAND_TYPE_REMOVE_POLICIES":          1,
		"COMMAND_TYPE_REMOVE_FILTERED_POLICY":   2,
		"COMMAND_TYPE_UPDATE_POLICY":            3,
		"COMMAND_TYPE_UPDATE_POLICIES":          4,
		"COMMAND_TYPE_CLEAR_POLICY":             5,
		"COMMAND_TYPE_UPDATE_FILTERED_POLICIES": 6,
	}
)
func (x Command_Type) Enum() *Command_Type {
	p := new(Command_Type)
	*p = x
	return p
}
func (x Command_Type) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Command_Type) Descriptor() protoreflect.EnumDescriptor {
	return file_command_command_proto_enumTypes[0].Descriptor()
}
func (Command_Type) Type() protoreflect.EnumType {
	return &file_command_command_proto_enumTypes[0]
}
func (x Command_Type) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (Command_Type) EnumDescriptor() ([]byte, []int) {
	return file_command_command_proto_rawDescGZIP(), []int{7, 0}
}
type StringArray struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Items []string `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
}
func (x *StringArray) Reset() {
	*x = StringArray{}
	if protoimpl.UnsafeEnabled {
		mi := &file_command_command_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *StringArray) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*StringArray) ProtoMessage() {}
func (x *StringArray) ProtoReflect() protoreflect.Message {
	mi := &file_command_command_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)
}
func (*StringArray) Descriptor() ([]byte, []int) {
	return file_command_command_proto_rawDescGZIP(), []int{0}
}
func (x *StringArray) GetItems() []string {
	if x != nil {
		return x.Items
	}
	return nil
}
type AddPoliciesRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Sec   string         `protobuf:"bytes,1,opt,name=sec,proto3" json:"sec,omitempty"`
	PType string         `protobuf:"bytes,2,opt,name=pType,proto3" json:"pType,omitempty"`
	Rules []*StringArray `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
}
func (x *AddPoliciesRequest) Reset() {
	*x = AddPoliciesRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_command_command_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *AddPoliciesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*AddPoliciesRequest) ProtoMessage() {}
func (x *AddPoliciesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_command_command_proto_msgTypes[1]
	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)
}
func (*AddPoliciesRequest) Descriptor() ([]byte, []int) {
	return file_command_command_proto_rawDescGZIP(), []int{1}
}
func (x *AddPoliciesRequest) GetSec() string {
	if x != nil {
		return x.Sec
	}
	return ""
}
func (x *AddPoliciesRequest) GetPType() string {
	if x != nil {
		return x.PType
	}
	return ""
}
func (x *AddPoliciesRequest) GetRules() []*StringArray {
	if x != nil {
		return x.Rules
	}
	return nil
}
type RemovePoliciesRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Sec   string         `protobuf:"bytes,1,opt,name=sec,proto3" json:"sec,omitempty"`
	PType string         `protobuf:"bytes,2,opt,name=pType,proto3" json:"pType,omitempty"`
	Rules []*StringArray `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
}
func (x *RemovePoliciesRequest) Reset() {
	*x = RemovePoliciesRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_command_command_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *RemovePoliciesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*RemovePoliciesRequest) ProtoMessage() {}
func (x *RemovePoliciesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_command_command_proto_msgTypes[2]
	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)
}
func (*RemovePoliciesRequest) Descriptor() ([]byte, []int) {
	return file_command_command_proto_rawDescGZIP(), []int{2}
}
func (x *RemovePoliciesRequest) GetSec() string {
	if x != nil {
		return x.Sec
	}
	return ""
}
func (x *RemovePoliciesRequest) GetPType() string {
	if x != nil {
		return x.PType
	}
	return ""
}
func (x *RemovePoliciesRequest) GetRules() []*StringArray {
	if x != nil {
		return x.Rules
	}
	return nil
}
type RemoveFilteredPolicyRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Sec         string   `protobuf:"bytes,1,opt,name=sec,proto3" json:"sec,omitempty"`
	PType       string   `protobuf:"bytes,2,opt,name=pType,proto3" json:"pType,omitempty"`
	FieldIndex  int32    `protobuf:"varint,3,opt,name=fieldIndex,proto3" json:"fieldIndex,omitempty"`
	FieldValues []string `protobuf:"bytes,4,rep,name=fieldValues,proto3" json:"fieldValues,omitempty"`
}
func (x *RemoveFilteredPolicyRequest) Reset() {
	*x = RemoveFilteredPolicyRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_command_command_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *RemoveFilteredPolicyRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*RemoveFilteredPolicyRequest) ProtoMessage() {}
func (x *RemoveFilteredPolicyRequest) ProtoReflect() protoreflect.Message {
	mi := &file_command_command_proto_msgTypes[3]
	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)
}
func (*RemoveFilteredPolicyRequest) Descriptor() ([]byte, []int) {
	return file_command_command_proto_rawDescGZIP(), []int{3}
}
func (x *RemoveFilteredPolicyRequest) GetSec() string {
	if x != nil {
		return x.Sec
	}
	return ""
}
func (x *RemoveFilteredPolicyRequest) GetPType() string {
	if x != nil {
		return x.PType
	}
	return ""
}
func (x *RemoveFilteredPolicyRequest) GetFieldIndex() int32 {
	if x != nil {
		return x.FieldIndex
	}
	return 0
}
func (x *RemoveFilteredPolicyRequest) GetFieldValues() []string {
	if x != nil {
		return x.FieldValues
	}
	return nil
}
type UpdatePolicyRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Sec     string   `protobuf:"bytes,1,opt,name=sec,proto3" json:"sec,omitempty"`
	PType   string   `protobuf:"bytes,2,opt,name=pType,proto3" json:"pType,omitempty"`
	NewRule []string `protobuf:"bytes,3,rep,name=newRule,proto3" json:"newRule,omitempty"`
	OldRule []string `protobuf:"bytes,4,rep,name=oldRule,proto3" json:"oldRule,omitempty"`
}
func (x *UpdatePolicyRequest) Reset() {
	*x = UpdatePolicyRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_command_command_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *UpdatePolicyRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*UpdatePolicyRequest) ProtoMessage() {}
func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message {
	mi := &file_command_command_proto_msgTypes[4]
	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)
}