rulesv1

package
v0.0.0-...-77c09b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2024 License: MIT Imports: 25 Imported by: 0

Documentation

Overview

Package rulesv1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	SearchOrder_name = map[int32]string{
		0: "SEARCH_ORDER_UNSPECIFIED",
		1: "SEARCH_ORDER_ASC",
		2: "SEARCH_ORDER_DESC",
	}
	SearchOrder_value = map[string]int32{
		"SEARCH_ORDER_UNSPECIFIED": 0,
		"SEARCH_ORDER_ASC":         1,
		"SEARCH_ORDER_DESC":        2,
	}
)

Enum value maps for SearchOrder.

View Source
var (
	ActionKind_name = map[int32]string{
		0: "ACTION_KIND_UNSPECIFIED",
		1: "NOTIFICATION",
		2: "ANNOTATION",
	}
	ActionKind_value = map[string]int32{
		"ACTION_KIND_UNSPECIFIED": 0,
		"NOTIFICATION":            1,
		"ANNOTATION":              2,
	}
)

Enum value maps for ActionKind.

View Source
var (
	ConditionComparator_name = map[int32]string{
		0: "CONDITION_COMPARATOR_UNSPECIFIED",
		1: "LESS_THAN",
		2: "LESS_THAN_OR_EQUAL",
		3: "GREATER_THAN",
		4: "GREATER_THAN_OR_EQUAL",
		5: "EQUAL",
		6: "NOT_EQUAL",
	}
	ConditionComparator_value = map[string]int32{
		"CONDITION_COMPARATOR_UNSPECIFIED": 0,
		"LESS_THAN":                        1,
		"LESS_THAN_OR_EQUAL":               2,
		"GREATER_THAN":                     3,
		"GREATER_THAN_OR_EQUAL":            4,
		"EQUAL":                            5,
		"NOT_EQUAL":                        6,
	}
)

Enum value maps for ConditionComparator.

View Source
var File_sift_rules_v1_rules_proto protoreflect.FileDescriptor
View Source
var RuleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sift.rules.v1.RuleService",
	HandlerType: (*RuleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SearchRules",
			Handler:    _RuleService_SearchRules_Handler,
		},
		{
			MethodName: "GetRule",
			Handler:    _RuleService_GetRule_Handler,
		},
		{
			MethodName: "BatchGetRules",
			Handler:    _RuleService_BatchGetRules_Handler,
		},
		{
			MethodName: "CreateRule",
			Handler:    _RuleService_CreateRule_Handler,
		},
		{
			MethodName: "UpdateRule",
			Handler:    _RuleService_UpdateRule_Handler,
		},
		{
			MethodName: "DeleteRule",
			Handler:    _RuleService_DeleteRule_Handler,
		},
		{
			MethodName: "EvaluateRules",
			Handler:    _RuleService_EvaluateRules_Handler,
		},
		{
			MethodName: "ViewHumanFriendlyRules",
			Handler:    _RuleService_ViewHumanFriendlyRules_Handler,
		},
		{
			MethodName: "UpdateHumanFriendlyRules",
			Handler:    _RuleService_UpdateHumanFriendlyRules_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "sift/rules/v1/rules.proto",
}

RuleService_ServiceDesc is the grpc.ServiceDesc for RuleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterRuleServiceHandler

func RegisterRuleServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRuleServiceHandler registers the http handlers for service RuleService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRuleServiceHandlerClient

func RegisterRuleServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RuleServiceClient) error

RegisterRuleServiceHandlerClient registers the http handlers for service RuleService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RuleServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RuleServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RuleServiceClient" to call the correct interceptors.

func RegisterRuleServiceHandlerFromEndpoint

func RegisterRuleServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRuleServiceHandlerFromEndpoint is same as RegisterRuleServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRuleServiceHandlerServer

func RegisterRuleServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RuleServiceServer) error

RegisterRuleServiceHandlerServer registers the http handlers for service RuleService to "mux". UnaryRPC :call RuleServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRuleServiceHandlerFromEndpoint instead.

func RegisterRuleServiceServer

func RegisterRuleServiceServer(s grpc.ServiceRegistrar, srv RuleServiceServer)

Types

type ActionKind

type ActionKind int32
const (
	// Deprecated: Do not use.
	ActionKind_ACTION_KIND_UNSPECIFIED ActionKind = 0
	ActionKind_NOTIFICATION            ActionKind = 1
	ActionKind_ANNOTATION              ActionKind = 2
)

func (ActionKind) Descriptor

func (ActionKind) Descriptor() protoreflect.EnumDescriptor

func (ActionKind) Enum

func (x ActionKind) Enum() *ActionKind

func (ActionKind) EnumDescriptor deprecated

func (ActionKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use ActionKind.Descriptor instead.

func (ActionKind) Number

func (x ActionKind) Number() protoreflect.EnumNumber

func (ActionKind) String

func (x ActionKind) String() string

func (ActionKind) Type

type AnnotationActionConfiguration

type AnnotationActionConfiguration struct {
	TagIds           []string          `protobuf:"bytes,1,rep,name=tag_ids,json=tagIds,proto3" json:"tag_ids,omitempty"`
	AnnotationType   v1.AnnotationType `` /* 144-byte string literal not displayed */
	AssignedToUserId *string           `protobuf:"bytes,3,opt,name=assigned_to_user_id,json=assignedToUserId,proto3,oneof" json:"assigned_to_user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AnnotationActionConfiguration) CloneMessageVT

func (m *AnnotationActionConfiguration) CloneMessageVT() proto.Message

func (*AnnotationActionConfiguration) CloneVT

func (*AnnotationActionConfiguration) Descriptor deprecated

func (*AnnotationActionConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use AnnotationActionConfiguration.ProtoReflect.Descriptor instead.

func (*AnnotationActionConfiguration) EqualMessageVT

func (this *AnnotationActionConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*AnnotationActionConfiguration) EqualVT

func (*AnnotationActionConfiguration) GetAnnotationType

func (x *AnnotationActionConfiguration) GetAnnotationType() v1.AnnotationType

func (*AnnotationActionConfiguration) GetAssignedToUserId

func (x *AnnotationActionConfiguration) GetAssignedToUserId() string

func (*AnnotationActionConfiguration) GetTagIds

func (x *AnnotationActionConfiguration) GetTagIds() []string

func (*AnnotationActionConfiguration) MarshalToSizedBufferVT

func (m *AnnotationActionConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalToSizedBufferVTStrict

func (m *AnnotationActionConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalToVT

func (m *AnnotationActionConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalToVTStrict

func (m *AnnotationActionConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalVT

func (m *AnnotationActionConfiguration) MarshalVT() (dAtA []byte, err error)

func (*AnnotationActionConfiguration) MarshalVTStrict

func (m *AnnotationActionConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*AnnotationActionConfiguration) ProtoMessage

func (*AnnotationActionConfiguration) ProtoMessage()

func (*AnnotationActionConfiguration) ProtoReflect

func (*AnnotationActionConfiguration) Reset

func (x *AnnotationActionConfiguration) Reset()

func (*AnnotationActionConfiguration) SizeVT

func (m *AnnotationActionConfiguration) SizeVT() (n int)

func (*AnnotationActionConfiguration) String

func (*AnnotationActionConfiguration) UnmarshalVT

func (m *AnnotationActionConfiguration) UnmarshalVT(dAtA []byte) error

func (*AnnotationActionConfiguration) UnmarshalVTUnsafe

func (m *AnnotationActionConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type BatchGetRulesRequest

type BatchGetRulesRequest struct {
	RuleIds []string `protobuf:"bytes,1,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetRulesRequest) CloneMessageVT

func (m *BatchGetRulesRequest) CloneMessageVT() proto.Message

func (*BatchGetRulesRequest) CloneVT

func (*BatchGetRulesRequest) Descriptor deprecated

func (*BatchGetRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchGetRulesRequest.ProtoReflect.Descriptor instead.

func (*BatchGetRulesRequest) EqualMessageVT

func (this *BatchGetRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchGetRulesRequest) EqualVT

func (this *BatchGetRulesRequest) EqualVT(that *BatchGetRulesRequest) bool

func (*BatchGetRulesRequest) GetRuleIds

func (x *BatchGetRulesRequest) GetRuleIds() []string

func (*BatchGetRulesRequest) MarshalToSizedBufferVT

func (m *BatchGetRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalToSizedBufferVTStrict

func (m *BatchGetRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalToVT

func (m *BatchGetRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalToVTStrict

func (m *BatchGetRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalVT

func (m *BatchGetRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*BatchGetRulesRequest) MarshalVTStrict

func (m *BatchGetRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchGetRulesRequest) ProtoMessage

func (*BatchGetRulesRequest) ProtoMessage()

func (*BatchGetRulesRequest) ProtoReflect

func (x *BatchGetRulesRequest) ProtoReflect() protoreflect.Message

func (*BatchGetRulesRequest) Reset

func (x *BatchGetRulesRequest) Reset()

func (*BatchGetRulesRequest) SizeVT

func (m *BatchGetRulesRequest) SizeVT() (n int)

func (*BatchGetRulesRequest) String

func (x *BatchGetRulesRequest) String() string

func (*BatchGetRulesRequest) UnmarshalVT

func (m *BatchGetRulesRequest) UnmarshalVT(dAtA []byte) error

func (*BatchGetRulesRequest) UnmarshalVTUnsafe

func (m *BatchGetRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type BatchGetRulesResponse

type BatchGetRulesResponse struct {
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetRulesResponse) CloneMessageVT

func (m *BatchGetRulesResponse) CloneMessageVT() proto.Message

func (*BatchGetRulesResponse) CloneVT

func (*BatchGetRulesResponse) Descriptor deprecated

func (*BatchGetRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchGetRulesResponse.ProtoReflect.Descriptor instead.

func (*BatchGetRulesResponse) EqualMessageVT

func (this *BatchGetRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchGetRulesResponse) EqualVT

func (this *BatchGetRulesResponse) EqualVT(that *BatchGetRulesResponse) bool

func (*BatchGetRulesResponse) GetRules

func (x *BatchGetRulesResponse) GetRules() []*Rule

func (*BatchGetRulesResponse) MarshalToSizedBufferVT

func (m *BatchGetRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalToSizedBufferVTStrict

func (m *BatchGetRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalToVT

func (m *BatchGetRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalToVTStrict

func (m *BatchGetRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalVT

func (m *BatchGetRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*BatchGetRulesResponse) MarshalVTStrict

func (m *BatchGetRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchGetRulesResponse) ProtoMessage

func (*BatchGetRulesResponse) ProtoMessage()

func (*BatchGetRulesResponse) ProtoReflect

func (x *BatchGetRulesResponse) ProtoReflect() protoreflect.Message

func (*BatchGetRulesResponse) Reset

func (x *BatchGetRulesResponse) Reset()

func (*BatchGetRulesResponse) SizeVT

func (m *BatchGetRulesResponse) SizeVT() (n int)

func (*BatchGetRulesResponse) String

func (x *BatchGetRulesResponse) String() string

func (*BatchGetRulesResponse) UnmarshalVT

func (m *BatchGetRulesResponse) UnmarshalVT(dAtA []byte) error

func (*BatchGetRulesResponse) UnmarshalVTUnsafe

func (m *BatchGetRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type CalculatedChannelConfig

type CalculatedChannelConfig struct {
	ChannelReferences map[string]*ChannelReference `` /* 200-byte string literal not displayed */
	Expression        string                       `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
	// contains filtered or unexported fields
}

func (*CalculatedChannelConfig) CloneMessageVT

func (m *CalculatedChannelConfig) CloneMessageVT() proto.Message

func (*CalculatedChannelConfig) CloneVT

func (*CalculatedChannelConfig) Descriptor deprecated

func (*CalculatedChannelConfig) Descriptor() ([]byte, []int)

Deprecated: Use CalculatedChannelConfig.ProtoReflect.Descriptor instead.

func (*CalculatedChannelConfig) EqualMessageVT

func (this *CalculatedChannelConfig) EqualMessageVT(thatMsg proto.Message) bool

func (*CalculatedChannelConfig) EqualVT

func (*CalculatedChannelConfig) GetChannelReferences

func (x *CalculatedChannelConfig) GetChannelReferences() map[string]*ChannelReference

func (*CalculatedChannelConfig) GetExpression

func (x *CalculatedChannelConfig) GetExpression() string

func (*CalculatedChannelConfig) MarshalToSizedBufferVT

func (m *CalculatedChannelConfig) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalToSizedBufferVTStrict

func (m *CalculatedChannelConfig) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalToVT

func (m *CalculatedChannelConfig) MarshalToVT(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalToVTStrict

func (m *CalculatedChannelConfig) MarshalToVTStrict(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalVT

func (m *CalculatedChannelConfig) MarshalVT() (dAtA []byte, err error)

func (*CalculatedChannelConfig) MarshalVTStrict

func (m *CalculatedChannelConfig) MarshalVTStrict() (dAtA []byte, err error)

func (*CalculatedChannelConfig) ProtoMessage

func (*CalculatedChannelConfig) ProtoMessage()

func (*CalculatedChannelConfig) ProtoReflect

func (x *CalculatedChannelConfig) ProtoReflect() protoreflect.Message

func (*CalculatedChannelConfig) Reset

func (x *CalculatedChannelConfig) Reset()

func (*CalculatedChannelConfig) SizeVT

func (m *CalculatedChannelConfig) SizeVT() (n int)

func (*CalculatedChannelConfig) String

func (x *CalculatedChannelConfig) String() string

func (*CalculatedChannelConfig) UnmarshalVT

func (m *CalculatedChannelConfig) UnmarshalVT(dAtA []byte) error

func (*CalculatedChannelConfig) UnmarshalVTUnsafe

func (m *CalculatedChannelConfig) UnmarshalVTUnsafe(dAtA []byte) error

type ChannelReference

type ChannelReference struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Component string `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelReference) CloneMessageVT

func (m *ChannelReference) CloneMessageVT() proto.Message

func (*ChannelReference) CloneVT

func (m *ChannelReference) CloneVT() *ChannelReference

func (*ChannelReference) Descriptor deprecated

func (*ChannelReference) Descriptor() ([]byte, []int)

Deprecated: Use ChannelReference.ProtoReflect.Descriptor instead.

func (*ChannelReference) EqualMessageVT

func (this *ChannelReference) EqualMessageVT(thatMsg proto.Message) bool

func (*ChannelReference) EqualVT

func (this *ChannelReference) EqualVT(that *ChannelReference) bool

func (*ChannelReference) GetComponent

func (x *ChannelReference) GetComponent() string

func (*ChannelReference) GetName

func (x *ChannelReference) GetName() string

func (*ChannelReference) MarshalToSizedBufferVT

func (m *ChannelReference) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ChannelReference) MarshalToSizedBufferVTStrict

func (m *ChannelReference) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ChannelReference) MarshalToVT

func (m *ChannelReference) MarshalToVT(dAtA []byte) (int, error)

func (*ChannelReference) MarshalToVTStrict

func (m *ChannelReference) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ChannelReference) MarshalVT

func (m *ChannelReference) MarshalVT() (dAtA []byte, err error)

func (*ChannelReference) MarshalVTStrict

func (m *ChannelReference) MarshalVTStrict() (dAtA []byte, err error)

func (*ChannelReference) ProtoMessage

func (*ChannelReference) ProtoMessage()

func (*ChannelReference) ProtoReflect

func (x *ChannelReference) ProtoReflect() protoreflect.Message

func (*ChannelReference) Reset

func (x *ChannelReference) Reset()

func (*ChannelReference) SizeVT

func (m *ChannelReference) SizeVT() (n int)

func (*ChannelReference) String

func (x *ChannelReference) String() string

func (*ChannelReference) UnmarshalVT

func (m *ChannelReference) UnmarshalVT(dAtA []byte) error

func (*ChannelReference) UnmarshalVTUnsafe

func (m *ChannelReference) UnmarshalVTUnsafe(dAtA []byte) error

type ConditionComparator

type ConditionComparator int32
const (
	// Deprecated: Do not use.
	ConditionComparator_CONDITION_COMPARATOR_UNSPECIFIED ConditionComparator = 0
	ConditionComparator_LESS_THAN                        ConditionComparator = 1
	ConditionComparator_LESS_THAN_OR_EQUAL               ConditionComparator = 2
	ConditionComparator_GREATER_THAN                     ConditionComparator = 3
	ConditionComparator_GREATER_THAN_OR_EQUAL            ConditionComparator = 4
	ConditionComparator_EQUAL                            ConditionComparator = 5
	ConditionComparator_NOT_EQUAL                        ConditionComparator = 6
)

func (ConditionComparator) Descriptor

func (ConditionComparator) Enum

func (ConditionComparator) EnumDescriptor deprecated

func (ConditionComparator) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConditionComparator.Descriptor instead.

func (ConditionComparator) Number

func (ConditionComparator) String

func (x ConditionComparator) String() string

func (ConditionComparator) Type

type CreateRuleRequest

type CreateRuleRequest struct {
	Update *UpdateRuleRequest `protobuf:"bytes,1,opt,name=update,proto3" json:"update,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRuleRequest) CloneMessageVT

func (m *CreateRuleRequest) CloneMessageVT() proto.Message

func (*CreateRuleRequest) CloneVT

func (m *CreateRuleRequest) CloneVT() *CreateRuleRequest

func (*CreateRuleRequest) Descriptor deprecated

func (*CreateRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateRuleRequest) EqualMessageVT

func (this *CreateRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*CreateRuleRequest) EqualVT

func (this *CreateRuleRequest) EqualVT(that *CreateRuleRequest) bool

func (*CreateRuleRequest) GetUpdate

func (x *CreateRuleRequest) GetUpdate() *UpdateRuleRequest

func (*CreateRuleRequest) MarshalToSizedBufferVT

func (m *CreateRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalToSizedBufferVTStrict

func (m *CreateRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalToVT

func (m *CreateRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalToVTStrict

func (m *CreateRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalVT

func (m *CreateRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*CreateRuleRequest) MarshalVTStrict

func (m *CreateRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*CreateRuleRequest) ProtoMessage

func (*CreateRuleRequest) ProtoMessage()

func (*CreateRuleRequest) ProtoReflect

func (x *CreateRuleRequest) ProtoReflect() protoreflect.Message

func (*CreateRuleRequest) Reset

func (x *CreateRuleRequest) Reset()

func (*CreateRuleRequest) SizeVT

func (m *CreateRuleRequest) SizeVT() (n int)

func (*CreateRuleRequest) String

func (x *CreateRuleRequest) String() string

func (*CreateRuleRequest) UnmarshalVT

func (m *CreateRuleRequest) UnmarshalVT(dAtA []byte) error

func (*CreateRuleRequest) UnmarshalVTUnsafe

func (m *CreateRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type CreateRuleResponse

type CreateRuleResponse struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRuleResponse) CloneMessageVT

func (m *CreateRuleResponse) CloneMessageVT() proto.Message

func (*CreateRuleResponse) CloneVT

func (m *CreateRuleResponse) CloneVT() *CreateRuleResponse

func (*CreateRuleResponse) Descriptor deprecated

func (*CreateRuleResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateRuleResponse.ProtoReflect.Descriptor instead.

func (*CreateRuleResponse) EqualMessageVT

func (this *CreateRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*CreateRuleResponse) EqualVT

func (this *CreateRuleResponse) EqualVT(that *CreateRuleResponse) bool

func (*CreateRuleResponse) GetRuleId

func (x *CreateRuleResponse) GetRuleId() string

func (*CreateRuleResponse) MarshalToSizedBufferVT

func (m *CreateRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalToSizedBufferVTStrict

func (m *CreateRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalToVT

func (m *CreateRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalToVTStrict

func (m *CreateRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalVT

func (m *CreateRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*CreateRuleResponse) MarshalVTStrict

func (m *CreateRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*CreateRuleResponse) ProtoMessage

func (*CreateRuleResponse) ProtoMessage()

func (*CreateRuleResponse) ProtoReflect

func (x *CreateRuleResponse) ProtoReflect() protoreflect.Message

func (*CreateRuleResponse) Reset

func (x *CreateRuleResponse) Reset()

func (*CreateRuleResponse) SizeVT

func (m *CreateRuleResponse) SizeVT() (n int)

func (*CreateRuleResponse) String

func (x *CreateRuleResponse) String() string

func (*CreateRuleResponse) UnmarshalVT

func (m *CreateRuleResponse) UnmarshalVT(dAtA []byte) error

func (*CreateRuleResponse) UnmarshalVTUnsafe

func (m *CreateRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type DeleteRuleRequest

type DeleteRuleRequest struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRuleRequest) CloneMessageVT

func (m *DeleteRuleRequest) CloneMessageVT() proto.Message

func (*DeleteRuleRequest) CloneVT

func (m *DeleteRuleRequest) CloneVT() *DeleteRuleRequest

func (*DeleteRuleRequest) Descriptor deprecated

func (*DeleteRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRuleRequest) EqualMessageVT

func (this *DeleteRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*DeleteRuleRequest) EqualVT

func (this *DeleteRuleRequest) EqualVT(that *DeleteRuleRequest) bool

func (*DeleteRuleRequest) GetRuleId

func (x *DeleteRuleRequest) GetRuleId() string

func (*DeleteRuleRequest) MarshalToSizedBufferVT

func (m *DeleteRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalToSizedBufferVTStrict

func (m *DeleteRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalToVT

func (m *DeleteRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalToVTStrict

func (m *DeleteRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalVT

func (m *DeleteRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*DeleteRuleRequest) MarshalVTStrict

func (m *DeleteRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*DeleteRuleRequest) ProtoMessage

func (*DeleteRuleRequest) ProtoMessage()

func (*DeleteRuleRequest) ProtoReflect

func (x *DeleteRuleRequest) ProtoReflect() protoreflect.Message

func (*DeleteRuleRequest) Reset

func (x *DeleteRuleRequest) Reset()

func (*DeleteRuleRequest) SizeVT

func (m *DeleteRuleRequest) SizeVT() (n int)

func (*DeleteRuleRequest) String

func (x *DeleteRuleRequest) String() string

func (*DeleteRuleRequest) UnmarshalVT

func (m *DeleteRuleRequest) UnmarshalVT(dAtA []byte) error

func (*DeleteRuleRequest) UnmarshalVTUnsafe

func (m *DeleteRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type DeleteRuleResponse

type DeleteRuleResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteRuleResponse) CloneMessageVT

func (m *DeleteRuleResponse) CloneMessageVT() proto.Message

func (*DeleteRuleResponse) CloneVT

func (m *DeleteRuleResponse) CloneVT() *DeleteRuleResponse

func (*DeleteRuleResponse) Descriptor deprecated

func (*DeleteRuleResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRuleResponse.ProtoReflect.Descriptor instead.

func (*DeleteRuleResponse) EqualMessageVT

func (this *DeleteRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*DeleteRuleResponse) EqualVT

func (this *DeleteRuleResponse) EqualVT(that *DeleteRuleResponse) bool

func (*DeleteRuleResponse) MarshalToSizedBufferVT

func (m *DeleteRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalToSizedBufferVTStrict

func (m *DeleteRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalToVT

func (m *DeleteRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalToVTStrict

func (m *DeleteRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalVT

func (m *DeleteRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*DeleteRuleResponse) MarshalVTStrict

func (m *DeleteRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*DeleteRuleResponse) ProtoMessage

func (*DeleteRuleResponse) ProtoMessage()

func (*DeleteRuleResponse) ProtoReflect

func (x *DeleteRuleResponse) ProtoReflect() protoreflect.Message

func (*DeleteRuleResponse) Reset

func (x *DeleteRuleResponse) Reset()

func (*DeleteRuleResponse) SizeVT

func (m *DeleteRuleResponse) SizeVT() (n int)

func (*DeleteRuleResponse) String

func (x *DeleteRuleResponse) String() string

func (*DeleteRuleResponse) UnmarshalVT

func (m *DeleteRuleResponse) UnmarshalVT(dAtA []byte) error

func (*DeleteRuleResponse) UnmarshalVTUnsafe

func (m *DeleteRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type EvaluateRulesRequest

type EvaluateRulesRequest struct {
	RuleIds           []string                    `protobuf:"bytes,1,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	AnnotationOptions *EvaluatedAnnotationOptions `protobuf:"bytes,2,opt,name=annotation_options,json=annotationOptions,proto3" json:"annotation_options,omitempty"`
	// Types that are assignable to Time:
	//
	//	*EvaluateRulesRequest_RunId
	//	*EvaluateRulesRequest_TimeRange
	Time isEvaluateRulesRequest_Time `protobuf_oneof:"time"`
	// contains filtered or unexported fields
}

func (*EvaluateRulesRequest) CloneMessageVT

func (m *EvaluateRulesRequest) CloneMessageVT() proto.Message

func (*EvaluateRulesRequest) CloneVT

func (*EvaluateRulesRequest) Descriptor deprecated

func (*EvaluateRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use EvaluateRulesRequest.ProtoReflect.Descriptor instead.

func (*EvaluateRulesRequest) EqualMessageVT

func (this *EvaluateRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*EvaluateRulesRequest) EqualVT

func (this *EvaluateRulesRequest) EqualVT(that *EvaluateRulesRequest) bool

func (*EvaluateRulesRequest) GetAnnotationOptions

func (x *EvaluateRulesRequest) GetAnnotationOptions() *EvaluatedAnnotationOptions

func (*EvaluateRulesRequest) GetRuleIds

func (x *EvaluateRulesRequest) GetRuleIds() []string

func (*EvaluateRulesRequest) GetRunId

func (x *EvaluateRulesRequest) GetRunId() string

func (*EvaluateRulesRequest) GetTime

func (m *EvaluateRulesRequest) GetTime() isEvaluateRulesRequest_Time

func (*EvaluateRulesRequest) GetTimeRange

func (x *EvaluateRulesRequest) GetTimeRange() *TimeRangeQuery

func (*EvaluateRulesRequest) MarshalToSizedBufferVT

func (m *EvaluateRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalToVT

func (m *EvaluateRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalToVTStrict

func (m *EvaluateRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalVT

func (m *EvaluateRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*EvaluateRulesRequest) MarshalVTStrict

func (m *EvaluateRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*EvaluateRulesRequest) ProtoMessage

func (*EvaluateRulesRequest) ProtoMessage()

func (*EvaluateRulesRequest) ProtoReflect

func (x *EvaluateRulesRequest) ProtoReflect() protoreflect.Message

func (*EvaluateRulesRequest) Reset

func (x *EvaluateRulesRequest) Reset()

func (*EvaluateRulesRequest) SizeVT

func (m *EvaluateRulesRequest) SizeVT() (n int)

func (*EvaluateRulesRequest) String

func (x *EvaluateRulesRequest) String() string

func (*EvaluateRulesRequest) UnmarshalVT

func (m *EvaluateRulesRequest) UnmarshalVT(dAtA []byte) error

func (*EvaluateRulesRequest) UnmarshalVTUnsafe

func (m *EvaluateRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type EvaluateRulesRequest_RunId

type EvaluateRulesRequest_RunId struct {
	RunId string `protobuf:"bytes,3,opt,name=run_id,json=runId,proto3,oneof"`
}

func (*EvaluateRulesRequest_RunId) CloneVT

func (m *EvaluateRulesRequest_RunId) CloneVT() isEvaluateRulesRequest_Time

func (*EvaluateRulesRequest_RunId) EqualVT

func (this *EvaluateRulesRequest_RunId) EqualVT(thatIface isEvaluateRulesRequest_Time) bool

func (*EvaluateRulesRequest_RunId) MarshalToSizedBufferVT

func (m *EvaluateRulesRequest_RunId) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesRequest_RunId) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) MarshalToVT

func (m *EvaluateRulesRequest_RunId) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) MarshalToVTStrict

func (m *EvaluateRulesRequest_RunId) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) SizeVT

func (m *EvaluateRulesRequest_RunId) SizeVT() (n int)

type EvaluateRulesRequest_TimeRange

type EvaluateRulesRequest_TimeRange struct {
	TimeRange *TimeRangeQuery `protobuf:"bytes,4,opt,name=time_range,json=timeRange,proto3,oneof"`
}

func (*EvaluateRulesRequest_TimeRange) CloneVT

func (m *EvaluateRulesRequest_TimeRange) CloneVT() isEvaluateRulesRequest_Time

func (*EvaluateRulesRequest_TimeRange) EqualVT

func (this *EvaluateRulesRequest_TimeRange) EqualVT(thatIface isEvaluateRulesRequest_Time) bool

func (*EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVT

func (m *EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) MarshalToVT

func (m *EvaluateRulesRequest_TimeRange) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) MarshalToVTStrict

func (m *EvaluateRulesRequest_TimeRange) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) SizeVT

func (m *EvaluateRulesRequest_TimeRange) SizeVT() (n int)

type EvaluateRulesResponse

type EvaluateRulesResponse struct {
	CreatedAnnotationCount int32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EvaluateRulesResponse) CloneMessageVT

func (m *EvaluateRulesResponse) CloneMessageVT() proto.Message

func (*EvaluateRulesResponse) CloneVT

func (*EvaluateRulesResponse) Descriptor deprecated

func (*EvaluateRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use EvaluateRulesResponse.ProtoReflect.Descriptor instead.

func (*EvaluateRulesResponse) EqualMessageVT

func (this *EvaluateRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*EvaluateRulesResponse) EqualVT

func (this *EvaluateRulesResponse) EqualVT(that *EvaluateRulesResponse) bool

func (*EvaluateRulesResponse) GetCreatedAnnotationCount

func (x *EvaluateRulesResponse) GetCreatedAnnotationCount() int32

func (*EvaluateRulesResponse) MarshalToSizedBufferVT

func (m *EvaluateRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalToVT

func (m *EvaluateRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalToVTStrict

func (m *EvaluateRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalVT

func (m *EvaluateRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*EvaluateRulesResponse) MarshalVTStrict

func (m *EvaluateRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*EvaluateRulesResponse) ProtoMessage

func (*EvaluateRulesResponse) ProtoMessage()

func (*EvaluateRulesResponse) ProtoReflect

func (x *EvaluateRulesResponse) ProtoReflect() protoreflect.Message

func (*EvaluateRulesResponse) Reset

func (x *EvaluateRulesResponse) Reset()

func (*EvaluateRulesResponse) SizeVT

func (m *EvaluateRulesResponse) SizeVT() (n int)

func (*EvaluateRulesResponse) String

func (x *EvaluateRulesResponse) String() string

func (*EvaluateRulesResponse) UnmarshalVT

func (m *EvaluateRulesResponse) UnmarshalVT(dAtA []byte) error

func (*EvaluateRulesResponse) UnmarshalVTUnsafe

func (m *EvaluateRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type EvaluatedAnnotationOptions

type EvaluatedAnnotationOptions struct {
	TagIds []string `protobuf:"bytes,1,rep,name=tag_ids,json=tagIds,proto3" json:"tag_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluatedAnnotationOptions) CloneMessageVT

func (m *EvaluatedAnnotationOptions) CloneMessageVT() proto.Message

func (*EvaluatedAnnotationOptions) CloneVT

func (*EvaluatedAnnotationOptions) Descriptor deprecated

func (*EvaluatedAnnotationOptions) Descriptor() ([]byte, []int)

Deprecated: Use EvaluatedAnnotationOptions.ProtoReflect.Descriptor instead.

func (*EvaluatedAnnotationOptions) EqualMessageVT

func (this *EvaluatedAnnotationOptions) EqualMessageVT(thatMsg proto.Message) bool

func (*EvaluatedAnnotationOptions) EqualVT

func (*EvaluatedAnnotationOptions) GetTagIds

func (x *EvaluatedAnnotationOptions) GetTagIds() []string

func (*EvaluatedAnnotationOptions) MarshalToSizedBufferVT

func (m *EvaluatedAnnotationOptions) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalToSizedBufferVTStrict

func (m *EvaluatedAnnotationOptions) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalToVT

func (m *EvaluatedAnnotationOptions) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalToVTStrict

func (m *EvaluatedAnnotationOptions) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalVT

func (m *EvaluatedAnnotationOptions) MarshalVT() (dAtA []byte, err error)

func (*EvaluatedAnnotationOptions) MarshalVTStrict

func (m *EvaluatedAnnotationOptions) MarshalVTStrict() (dAtA []byte, err error)

func (*EvaluatedAnnotationOptions) ProtoMessage

func (*EvaluatedAnnotationOptions) ProtoMessage()

func (*EvaluatedAnnotationOptions) ProtoReflect

func (*EvaluatedAnnotationOptions) Reset

func (x *EvaluatedAnnotationOptions) Reset()

func (*EvaluatedAnnotationOptions) SizeVT

func (m *EvaluatedAnnotationOptions) SizeVT() (n int)

func (*EvaluatedAnnotationOptions) String

func (x *EvaluatedAnnotationOptions) String() string

func (*EvaluatedAnnotationOptions) UnmarshalVT

func (m *EvaluatedAnnotationOptions) UnmarshalVT(dAtA []byte) error

func (*EvaluatedAnnotationOptions) UnmarshalVTUnsafe

func (m *EvaluatedAnnotationOptions) UnmarshalVTUnsafe(dAtA []byte) error

type GetRuleRequest

type GetRuleRequest struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRuleRequest) CloneMessageVT

func (m *GetRuleRequest) CloneMessageVT() proto.Message

func (*GetRuleRequest) CloneVT

func (m *GetRuleRequest) CloneVT() *GetRuleRequest

func (*GetRuleRequest) Descriptor deprecated

func (*GetRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRuleRequest.ProtoReflect.Descriptor instead.

func (*GetRuleRequest) EqualMessageVT

func (this *GetRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*GetRuleRequest) EqualVT

func (this *GetRuleRequest) EqualVT(that *GetRuleRequest) bool

func (*GetRuleRequest) GetRuleId

func (x *GetRuleRequest) GetRuleId() string

func (*GetRuleRequest) MarshalToSizedBufferVT

func (m *GetRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalToSizedBufferVTStrict

func (m *GetRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalToVT

func (m *GetRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalToVTStrict

func (m *GetRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalVT

func (m *GetRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*GetRuleRequest) MarshalVTStrict

func (m *GetRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*GetRuleRequest) ProtoMessage

func (*GetRuleRequest) ProtoMessage()

func (*GetRuleRequest) ProtoReflect

func (x *GetRuleRequest) ProtoReflect() protoreflect.Message

func (*GetRuleRequest) Reset

func (x *GetRuleRequest) Reset()

func (*GetRuleRequest) SizeVT

func (m *GetRuleRequest) SizeVT() (n int)

func (*GetRuleRequest) String

func (x *GetRuleRequest) String() string

func (*GetRuleRequest) UnmarshalVT

func (m *GetRuleRequest) UnmarshalVT(dAtA []byte) error

func (*GetRuleRequest) UnmarshalVTUnsafe

func (m *GetRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type GetRuleResponse

type GetRuleResponse struct {
	Rule *Rule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRuleResponse) CloneMessageVT

func (m *GetRuleResponse) CloneMessageVT() proto.Message

func (*GetRuleResponse) CloneVT

func (m *GetRuleResponse) CloneVT() *GetRuleResponse

func (*GetRuleResponse) Descriptor deprecated

func (*GetRuleResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRuleResponse.ProtoReflect.Descriptor instead.

func (*GetRuleResponse) EqualMessageVT

func (this *GetRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*GetRuleResponse) EqualVT

func (this *GetRuleResponse) EqualVT(that *GetRuleResponse) bool

func (*GetRuleResponse) GetRule

func (x *GetRuleResponse) GetRule() *Rule

func (*GetRuleResponse) MarshalToSizedBufferVT

func (m *GetRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalToSizedBufferVTStrict

func (m *GetRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalToVT

func (m *GetRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalToVTStrict

func (m *GetRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalVT

func (m *GetRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*GetRuleResponse) MarshalVTStrict

func (m *GetRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*GetRuleResponse) ProtoMessage

func (*GetRuleResponse) ProtoMessage()

func (*GetRuleResponse) ProtoReflect

func (x *GetRuleResponse) ProtoReflect() protoreflect.Message

func (*GetRuleResponse) Reset

func (x *GetRuleResponse) Reset()

func (*GetRuleResponse) SizeVT

func (m *GetRuleResponse) SizeVT() (n int)

func (*GetRuleResponse) String

func (x *GetRuleResponse) String() string

func (*GetRuleResponse) UnmarshalVT

func (m *GetRuleResponse) UnmarshalVT(dAtA []byte) error

func (*GetRuleResponse) UnmarshalVTUnsafe

func (m *GetRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type LastValueThreshold

type LastValueThreshold struct {
	// contains filtered or unexported fields
}

func (*LastValueThreshold) CloneMessageVT

func (m *LastValueThreshold) CloneMessageVT() proto.Message

func (*LastValueThreshold) CloneVT

func (m *LastValueThreshold) CloneVT() *LastValueThreshold

func (*LastValueThreshold) Descriptor deprecated

func (*LastValueThreshold) Descriptor() ([]byte, []int)

Deprecated: Use LastValueThreshold.ProtoReflect.Descriptor instead.

func (*LastValueThreshold) EqualMessageVT

func (this *LastValueThreshold) EqualMessageVT(thatMsg proto.Message) bool

func (*LastValueThreshold) EqualVT

func (this *LastValueThreshold) EqualVT(that *LastValueThreshold) bool

func (*LastValueThreshold) MarshalToSizedBufferVT

func (m *LastValueThreshold) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalToSizedBufferVTStrict

func (m *LastValueThreshold) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalToVT

func (m *LastValueThreshold) MarshalToVT(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalToVTStrict

func (m *LastValueThreshold) MarshalToVTStrict(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalVT

func (m *LastValueThreshold) MarshalVT() (dAtA []byte, err error)

func (*LastValueThreshold) MarshalVTStrict

func (m *LastValueThreshold) MarshalVTStrict() (dAtA []byte, err error)

func (*LastValueThreshold) ProtoMessage

func (*LastValueThreshold) ProtoMessage()

func (*LastValueThreshold) ProtoReflect

func (x *LastValueThreshold) ProtoReflect() protoreflect.Message

func (*LastValueThreshold) Reset

func (x *LastValueThreshold) Reset()

func (*LastValueThreshold) SizeVT

func (m *LastValueThreshold) SizeVT() (n int)

func (*LastValueThreshold) String

func (x *LastValueThreshold) String() string

func (*LastValueThreshold) UnmarshalVT

func (m *LastValueThreshold) UnmarshalVT(dAtA []byte) error

func (*LastValueThreshold) UnmarshalVTUnsafe

func (m *LastValueThreshold) UnmarshalVTUnsafe(dAtA []byte) error

type NotificationActionConfiguration

type NotificationActionConfiguration struct {
	RecipientUserIds []string `protobuf:"bytes,1,rep,name=recipient_user_ids,json=recipientUserIds,proto3" json:"recipient_user_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*NotificationActionConfiguration) CloneMessageVT

func (m *NotificationActionConfiguration) CloneMessageVT() proto.Message

func (*NotificationActionConfiguration) CloneVT

func (*NotificationActionConfiguration) Descriptor deprecated

func (*NotificationActionConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use NotificationActionConfiguration.ProtoReflect.Descriptor instead.

func (*NotificationActionConfiguration) EqualMessageVT

func (this *NotificationActionConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*NotificationActionConfiguration) EqualVT

func (*NotificationActionConfiguration) GetRecipientUserIds

func (x *NotificationActionConfiguration) GetRecipientUserIds() []string

func (*NotificationActionConfiguration) MarshalToSizedBufferVT

func (m *NotificationActionConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalToSizedBufferVTStrict

func (m *NotificationActionConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalToVT

func (m *NotificationActionConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalToVTStrict

func (m *NotificationActionConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalVT

func (m *NotificationActionConfiguration) MarshalVT() (dAtA []byte, err error)

func (*NotificationActionConfiguration) MarshalVTStrict

func (m *NotificationActionConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*NotificationActionConfiguration) ProtoMessage

func (*NotificationActionConfiguration) ProtoMessage()

func (*NotificationActionConfiguration) ProtoReflect

func (*NotificationActionConfiguration) Reset

func (*NotificationActionConfiguration) SizeVT

func (m *NotificationActionConfiguration) SizeVT() (n int)

func (*NotificationActionConfiguration) String

func (*NotificationActionConfiguration) UnmarshalVT

func (m *NotificationActionConfiguration) UnmarshalVT(dAtA []byte) error

func (*NotificationActionConfiguration) UnmarshalVTUnsafe

func (m *NotificationActionConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type Rule

type Rule struct {
	RuleId           string                 `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	AssetId          string                 `protobuf:"bytes,2,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	Name             string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description      string                 `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	CurrentStatus    string                 `protobuf:"bytes,5,opt,name=current_status,json=currentStatus,proto3" json:"current_status,omitempty"`
	IsEnabled        bool                   `protobuf:"varint,6,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	CreatedDate      *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	ModifiedDate     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"`
	CreatedByUserId  string                 `protobuf:"bytes,9,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	ModifiedByUserId string                 `protobuf:"bytes,10,opt,name=modified_by_user_id,json=modifiedByUserId,proto3" json:"modified_by_user_id,omitempty"`
	OrganizationId   string                 `protobuf:"bytes,11,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	Conditions       []*RuleCondition       `protobuf:"bytes,12,rep,name=conditions,proto3" json:"conditions,omitempty"`
	// contains filtered or unexported fields
}

func (*Rule) CloneMessageVT

func (m *Rule) CloneMessageVT() proto.Message

func (*Rule) CloneVT

func (m *Rule) CloneVT() *Rule

func (*Rule) Descriptor deprecated

func (*Rule) Descriptor() ([]byte, []int)

Deprecated: Use Rule.ProtoReflect.Descriptor instead.

func (*Rule) EqualMessageVT

func (this *Rule) EqualMessageVT(thatMsg proto.Message) bool

func (*Rule) EqualVT

func (this *Rule) EqualVT(that *Rule) bool

func (*Rule) GetAssetId

func (x *Rule) GetAssetId() string

func (*Rule) GetConditions

func (x *Rule) GetConditions() []*RuleCondition

func (*Rule) GetCreatedByUserId

func (x *Rule) GetCreatedByUserId() string

func (*Rule) GetCreatedDate

func (x *Rule) GetCreatedDate() *timestamppb.Timestamp

func (*Rule) GetCurrentStatus

func (x *Rule) GetCurrentStatus() string

func (*Rule) GetDescription

func (x *Rule) GetDescription() string

func (*Rule) GetIsEnabled

func (x *Rule) GetIsEnabled() bool

func (*Rule) GetModifiedByUserId

func (x *Rule) GetModifiedByUserId() string

func (*Rule) GetModifiedDate

func (x *Rule) GetModifiedDate() *timestamppb.Timestamp

func (*Rule) GetName

func (x *Rule) GetName() string

func (*Rule) GetOrganizationId

func (x *Rule) GetOrganizationId() string

func (*Rule) GetRuleId

func (x *Rule) GetRuleId() string

func (*Rule) MarshalToSizedBufferVT

func (m *Rule) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Rule) MarshalToSizedBufferVTStrict

func (m *Rule) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Rule) MarshalToVT

func (m *Rule) MarshalToVT(dAtA []byte) (int, error)

func (*Rule) MarshalToVTStrict

func (m *Rule) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Rule) MarshalVT

func (m *Rule) MarshalVT() (dAtA []byte, err error)

func (*Rule) MarshalVTStrict

func (m *Rule) MarshalVTStrict() (dAtA []byte, err error)

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) ProtoReflect

func (x *Rule) ProtoReflect() protoreflect.Message

func (*Rule) Reset

func (x *Rule) Reset()

func (*Rule) SizeVT

func (m *Rule) SizeVT() (n int)

func (*Rule) String

func (x *Rule) String() string

func (*Rule) UnmarshalVT

func (m *Rule) UnmarshalVT(dAtA []byte) error

func (*Rule) UnmarshalVTUnsafe

func (m *Rule) UnmarshalVTUnsafe(dAtA []byte) error

type RuleAction

type RuleAction struct {
	RuleActionId     string                   `protobuf:"bytes,1,opt,name=rule_action_id,json=ruleActionId,proto3" json:"rule_action_id,omitempty"`
	RuleConditionId  string                   `protobuf:"bytes,2,opt,name=rule_condition_id,json=ruleConditionId,proto3" json:"rule_condition_id,omitempty"`
	ActionType       ActionKind               `protobuf:"varint,3,opt,name=action_type,json=actionType,proto3,enum=sift.rules.v1.ActionKind" json:"action_type,omitempty"`
	Configuration    *RuleActionConfiguration `protobuf:"bytes,4,opt,name=configuration,proto3" json:"configuration,omitempty"`
	CreatedDate      *timestamppb.Timestamp   `protobuf:"bytes,5,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	ModifiedDate     *timestamppb.Timestamp   `protobuf:"bytes,6,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"`
	CreatedByUserId  string                   `protobuf:"bytes,7,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	ModifiedByUserId string                   `protobuf:"bytes,8,opt,name=modified_by_user_id,json=modifiedByUserId,proto3" json:"modified_by_user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleAction) CloneMessageVT

func (m *RuleAction) CloneMessageVT() proto.Message

func (*RuleAction) CloneVT

func (m *RuleAction) CloneVT() *RuleAction

func (*RuleAction) Descriptor deprecated

func (*RuleAction) Descriptor() ([]byte, []int)

Deprecated: Use RuleAction.ProtoReflect.Descriptor instead.

func (*RuleAction) EqualMessageVT

func (this *RuleAction) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleAction) EqualVT

func (this *RuleAction) EqualVT(that *RuleAction) bool

func (*RuleAction) GetActionType

func (x *RuleAction) GetActionType() ActionKind

func (*RuleAction) GetConfiguration

func (x *RuleAction) GetConfiguration() *RuleActionConfiguration

func (*RuleAction) GetCreatedByUserId

func (x *RuleAction) GetCreatedByUserId() string

func (*RuleAction) GetCreatedDate

func (x *RuleAction) GetCreatedDate() *timestamppb.Timestamp

func (*RuleAction) GetModifiedByUserId

func (x *RuleAction) GetModifiedByUserId() string

func (*RuleAction) GetModifiedDate

func (x *RuleAction) GetModifiedDate() *timestamppb.Timestamp

func (*RuleAction) GetRuleActionId

func (x *RuleAction) GetRuleActionId() string

func (*RuleAction) GetRuleConditionId

func (x *RuleAction) GetRuleConditionId() string

func (*RuleAction) MarshalToSizedBufferVT

func (m *RuleAction) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleAction) MarshalToSizedBufferVTStrict

func (m *RuleAction) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleAction) MarshalToVT

func (m *RuleAction) MarshalToVT(dAtA []byte) (int, error)

func (*RuleAction) MarshalToVTStrict

func (m *RuleAction) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleAction) MarshalVT

func (m *RuleAction) MarshalVT() (dAtA []byte, err error)

func (*RuleAction) MarshalVTStrict

func (m *RuleAction) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleAction) ProtoMessage

func (*RuleAction) ProtoMessage()

func (*RuleAction) ProtoReflect

func (x *RuleAction) ProtoReflect() protoreflect.Message

func (*RuleAction) Reset

func (x *RuleAction) Reset()

func (*RuleAction) SizeVT

func (m *RuleAction) SizeVT() (n int)

func (*RuleAction) String

func (x *RuleAction) String() string

func (*RuleAction) UnmarshalVT

func (m *RuleAction) UnmarshalVT(dAtA []byte) error

func (*RuleAction) UnmarshalVTUnsafe

func (m *RuleAction) UnmarshalVTUnsafe(dAtA []byte) error

type RuleActionConfiguration

type RuleActionConfiguration struct {

	// Types that are assignable to Configuration:
	//
	//	*RuleActionConfiguration_Notification
	//	*RuleActionConfiguration_Annotation
	Configuration isRuleActionConfiguration_Configuration `protobuf_oneof:"configuration"`
	// contains filtered or unexported fields
}

func (*RuleActionConfiguration) CloneMessageVT

func (m *RuleActionConfiguration) CloneMessageVT() proto.Message

func (*RuleActionConfiguration) CloneVT

func (*RuleActionConfiguration) Descriptor deprecated

func (*RuleActionConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use RuleActionConfiguration.ProtoReflect.Descriptor instead.

func (*RuleActionConfiguration) EqualMessageVT

func (this *RuleActionConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleActionConfiguration) EqualVT

func (*RuleActionConfiguration) GetAnnotation

func (*RuleActionConfiguration) GetConfiguration

func (m *RuleActionConfiguration) GetConfiguration() isRuleActionConfiguration_Configuration

func (*RuleActionConfiguration) GetNotification

func (*RuleActionConfiguration) MarshalToSizedBufferVT

func (m *RuleActionConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalToSizedBufferVTStrict

func (m *RuleActionConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalToVT

func (m *RuleActionConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalToVTStrict

func (m *RuleActionConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalVT

func (m *RuleActionConfiguration) MarshalVT() (dAtA []byte, err error)

func (*RuleActionConfiguration) MarshalVTStrict

func (m *RuleActionConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleActionConfiguration) ProtoMessage

func (*RuleActionConfiguration) ProtoMessage()

func (*RuleActionConfiguration) ProtoReflect

func (x *RuleActionConfiguration) ProtoReflect() protoreflect.Message

func (*RuleActionConfiguration) Reset

func (x *RuleActionConfiguration) Reset()

func (*RuleActionConfiguration) SizeVT

func (m *RuleActionConfiguration) SizeVT() (n int)

func (*RuleActionConfiguration) String

func (x *RuleActionConfiguration) String() string

func (*RuleActionConfiguration) UnmarshalVT

func (m *RuleActionConfiguration) UnmarshalVT(dAtA []byte) error

func (*RuleActionConfiguration) UnmarshalVTUnsafe

func (m *RuleActionConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type RuleActionConfiguration_Annotation

type RuleActionConfiguration_Annotation struct {
	Annotation *AnnotationActionConfiguration `protobuf:"bytes,2,opt,name=annotation,proto3,oneof"`
}

func (*RuleActionConfiguration_Annotation) CloneVT

func (m *RuleActionConfiguration_Annotation) CloneVT() isRuleActionConfiguration_Configuration

func (*RuleActionConfiguration_Annotation) EqualVT

func (this *RuleActionConfiguration_Annotation) EqualVT(thatIface isRuleActionConfiguration_Configuration) bool

func (*RuleActionConfiguration_Annotation) MarshalToSizedBufferVT

func (m *RuleActionConfiguration_Annotation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) MarshalToSizedBufferVTStrict

func (m *RuleActionConfiguration_Annotation) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) MarshalToVT

func (m *RuleActionConfiguration_Annotation) MarshalToVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) MarshalToVTStrict

func (m *RuleActionConfiguration_Annotation) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) SizeVT

func (m *RuleActionConfiguration_Annotation) SizeVT() (n int)

type RuleActionConfiguration_Notification

type RuleActionConfiguration_Notification struct {
	Notification *NotificationActionConfiguration `protobuf:"bytes,1,opt,name=notification,proto3,oneof"`
}

func (*RuleActionConfiguration_Notification) CloneVT

func (m *RuleActionConfiguration_Notification) CloneVT() isRuleActionConfiguration_Configuration

func (*RuleActionConfiguration_Notification) EqualVT

func (this *RuleActionConfiguration_Notification) EqualVT(thatIface isRuleActionConfiguration_Configuration) bool

func (*RuleActionConfiguration_Notification) MarshalToSizedBufferVT

func (m *RuleActionConfiguration_Notification) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) MarshalToSizedBufferVTStrict

func (m *RuleActionConfiguration_Notification) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) MarshalToVT

func (m *RuleActionConfiguration_Notification) MarshalToVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) MarshalToVTStrict

func (m *RuleActionConfiguration_Notification) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) SizeVT

func (m *RuleActionConfiguration_Notification) SizeVT() (n int)

type RuleCondition

type RuleCondition struct {
	RuleConditionId  string                   `protobuf:"bytes,1,opt,name=rule_condition_id,json=ruleConditionId,proto3" json:"rule_condition_id,omitempty"`
	RuleId           string                   `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	Expression       *RuleConditionExpression `protobuf:"bytes,3,opt,name=expression,proto3" json:"expression,omitempty"`
	Status           string                   `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	CreatedDate      *timestamppb.Timestamp   `protobuf:"bytes,5,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	ModifiedDate     *timestamppb.Timestamp   `protobuf:"bytes,6,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"`
	CreatedByUserId  string                   `protobuf:"bytes,7,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	ModifiedByUserId string                   `protobuf:"bytes,8,opt,name=modified_by_user_id,json=modifiedByUserId,proto3" json:"modified_by_user_id,omitempty"`
	Actions          []*RuleAction            `protobuf:"bytes,9,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleCondition) CloneMessageVT

func (m *RuleCondition) CloneMessageVT() proto.Message

func (*RuleCondition) CloneVT

func (m *RuleCondition) CloneVT() *RuleCondition

func (*RuleCondition) Descriptor deprecated

func (*RuleCondition) Descriptor() ([]byte, []int)

Deprecated: Use RuleCondition.ProtoReflect.Descriptor instead.

func (*RuleCondition) EqualMessageVT

func (this *RuleCondition) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleCondition) EqualVT

func (this *RuleCondition) EqualVT(that *RuleCondition) bool

func (*RuleCondition) GetActions

func (x *RuleCondition) GetActions() []*RuleAction

func (*RuleCondition) GetCreatedByUserId

func (x *RuleCondition) GetCreatedByUserId() string

func (*RuleCondition) GetCreatedDate

func (x *RuleCondition) GetCreatedDate() *timestamppb.Timestamp

func (*RuleCondition) GetExpression

func (x *RuleCondition) GetExpression() *RuleConditionExpression

func (*RuleCondition) GetModifiedByUserId

func (x *RuleCondition) GetModifiedByUserId() string

func (*RuleCondition) GetModifiedDate

func (x *RuleCondition) GetModifiedDate() *timestamppb.Timestamp

func (*RuleCondition) GetRuleConditionId

func (x *RuleCondition) GetRuleConditionId() string

func (*RuleCondition) GetRuleId

func (x *RuleCondition) GetRuleId() string

func (*RuleCondition) GetStatus

func (x *RuleCondition) GetStatus() string

func (*RuleCondition) MarshalToSizedBufferVT

func (m *RuleCondition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleCondition) MarshalToSizedBufferVTStrict

func (m *RuleCondition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleCondition) MarshalToVT

func (m *RuleCondition) MarshalToVT(dAtA []byte) (int, error)

func (*RuleCondition) MarshalToVTStrict

func (m *RuleCondition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleCondition) MarshalVT

func (m *RuleCondition) MarshalVT() (dAtA []byte, err error)

func (*RuleCondition) MarshalVTStrict

func (m *RuleCondition) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleCondition) ProtoMessage

func (*RuleCondition) ProtoMessage()

func (*RuleCondition) ProtoReflect

func (x *RuleCondition) ProtoReflect() protoreflect.Message

func (*RuleCondition) Reset

func (x *RuleCondition) Reset()

func (*RuleCondition) SizeVT

func (m *RuleCondition) SizeVT() (n int)

func (*RuleCondition) String

func (x *RuleCondition) String() string

func (*RuleCondition) UnmarshalVT

func (m *RuleCondition) UnmarshalVT(dAtA []byte) error

func (*RuleCondition) UnmarshalVTUnsafe

func (m *RuleCondition) UnmarshalVTUnsafe(dAtA []byte) error

type RuleConditionExpression

type RuleConditionExpression struct {

	// Types that are assignable to Expression:
	//
	//	*RuleConditionExpression_SingleChannelComparison
	//	*RuleConditionExpression_CalculatedChannel
	Expression isRuleConditionExpression_Expression `protobuf_oneof:"expression"`
	// contains filtered or unexported fields
}

func (*RuleConditionExpression) CloneMessageVT

func (m *RuleConditionExpression) CloneMessageVT() proto.Message

func (*RuleConditionExpression) CloneVT

func (*RuleConditionExpression) Descriptor deprecated

func (*RuleConditionExpression) Descriptor() ([]byte, []int)

Deprecated: Use RuleConditionExpression.ProtoReflect.Descriptor instead.

func (*RuleConditionExpression) EqualMessageVT

func (this *RuleConditionExpression) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleConditionExpression) EqualVT

func (*RuleConditionExpression) GetCalculatedChannel

func (x *RuleConditionExpression) GetCalculatedChannel() *CalculatedChannelConfig

func (*RuleConditionExpression) GetExpression

func (m *RuleConditionExpression) GetExpression() isRuleConditionExpression_Expression

func (*RuleConditionExpression) GetSingleChannelComparison

func (x *RuleConditionExpression) GetSingleChannelComparison() *SingleChannelComparisonExpression

func (*RuleConditionExpression) MarshalToSizedBufferVT

func (m *RuleConditionExpression) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalToSizedBufferVTStrict

func (m *RuleConditionExpression) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalToVT

func (m *RuleConditionExpression) MarshalToVT(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalToVTStrict

func (m *RuleConditionExpression) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalVT

func (m *RuleConditionExpression) MarshalVT() (dAtA []byte, err error)

func (*RuleConditionExpression) MarshalVTStrict

func (m *RuleConditionExpression) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleConditionExpression) ProtoMessage

func (*RuleConditionExpression) ProtoMessage()

func (*RuleConditionExpression) ProtoReflect

func (x *RuleConditionExpression) ProtoReflect() protoreflect.Message

func (*RuleConditionExpression) Reset

func (x *RuleConditionExpression) Reset()

func (*RuleConditionExpression) SizeVT

func (m *RuleConditionExpression) SizeVT() (n int)

func (*RuleConditionExpression) String

func (x *RuleConditionExpression) String() string

func (*RuleConditionExpression) UnmarshalVT

func (m *RuleConditionExpression) UnmarshalVT(dAtA []byte) error

func (*RuleConditionExpression) UnmarshalVTUnsafe

func (m *RuleConditionExpression) UnmarshalVTUnsafe(dAtA []byte) error

type RuleConditionExpression_CalculatedChannel

type RuleConditionExpression_CalculatedChannel struct {
	CalculatedChannel *CalculatedChannelConfig `protobuf:"bytes,2,opt,name=calculated_channel,json=calculatedChannel,proto3,oneof"`
}

func (*RuleConditionExpression_CalculatedChannel) CloneVT

func (m *RuleConditionExpression_CalculatedChannel) CloneVT() isRuleConditionExpression_Expression

func (*RuleConditionExpression_CalculatedChannel) EqualVT

func (this *RuleConditionExpression_CalculatedChannel) EqualVT(thatIface isRuleConditionExpression_Expression) bool

func (*RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVT

func (m *RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVTStrict

func (m *RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) MarshalToVT

func (m *RuleConditionExpression_CalculatedChannel) MarshalToVT(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) MarshalToVTStrict

func (m *RuleConditionExpression_CalculatedChannel) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) SizeVT

type RuleConditionExpression_SingleChannelComparison

type RuleConditionExpression_SingleChannelComparison struct {
	SingleChannelComparison *SingleChannelComparisonExpression `protobuf:"bytes,1,opt,name=single_channel_comparison,json=singleChannelComparison,proto3,oneof"`
}

func (*RuleConditionExpression_SingleChannelComparison) CloneVT

func (m *RuleConditionExpression_SingleChannelComparison) CloneVT() isRuleConditionExpression_Expression

func (*RuleConditionExpression_SingleChannelComparison) EqualVT

func (this *RuleConditionExpression_SingleChannelComparison) EqualVT(thatIface isRuleConditionExpression_Expression) bool

func (*RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVT

func (m *RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVTStrict

func (m *RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_SingleChannelComparison) MarshalToVT

func (*RuleConditionExpression_SingleChannelComparison) MarshalToVTStrict

func (m *RuleConditionExpression_SingleChannelComparison) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_SingleChannelComparison) SizeVT

type RuleServiceClient

type RuleServiceClient interface {
	// Queries rules based on provided search parameters.
	SearchRules(ctx context.Context, in *SearchRulesRequest, opts ...grpc.CallOption) (*SearchRulesResponse, error)
	// Retrieves a rule.
	GetRule(ctx context.Context, in *GetRuleRequest, opts ...grpc.CallOption) (*GetRuleResponse, error)
	// Retrieve multiple rules.
	BatchGetRules(ctx context.Context, in *BatchGetRulesRequest, opts ...grpc.CallOption) (*BatchGetRulesResponse, error)
	// Creates a rule.
	CreateRule(ctx context.Context, in *CreateRuleRequest, opts ...grpc.CallOption) (*CreateRuleResponse, error)
	// Updates an existing rule.
	UpdateRule(ctx context.Context, in *UpdateRuleRequest, opts ...grpc.CallOption) (*UpdateRuleResponse, error)
	// Deletes a rule
	DeleteRule(ctx context.Context, in *DeleteRuleRequest, opts ...grpc.CallOption) (*DeleteRuleResponse, error)
	// Evaluates the provided rules and generate annotations based on the result.
	EvaluateRules(ctx context.Context, in *EvaluateRulesRequest, opts ...grpc.CallOption) (*EvaluateRulesResponse, error)
	// Retrieve a JSON object containing all of the rules for a given asset.
	ViewHumanFriendlyRules(ctx context.Context, in *ViewHumanFriendlyRulesRequest, opts ...grpc.CallOption) (*ViewHumanFriendlyRulesResponse, error)
	// Batch update rules given the `rules_json` which is a JSON list of rules.
	UpdateHumanFriendlyRules(ctx context.Context, in *UpdateHumanFriendlyRulesRequest, opts ...grpc.CallOption) (*UpdateHumanFriendlyRulesResponse, error)
}

RuleServiceClient is the client API for RuleService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type RuleServiceServer

type RuleServiceServer interface {
	// Queries rules based on provided search parameters.
	SearchRules(context.Context, *SearchRulesRequest) (*SearchRulesResponse, error)
	// Retrieves a rule.
	GetRule(context.Context, *GetRuleRequest) (*GetRuleResponse, error)
	// Retrieve multiple rules.
	BatchGetRules(context.Context, *BatchGetRulesRequest) (*BatchGetRulesResponse, error)
	// Creates a rule.
	CreateRule(context.Context, *CreateRuleRequest) (*CreateRuleResponse, error)
	// Updates an existing rule.
	UpdateRule(context.Context, *UpdateRuleRequest) (*UpdateRuleResponse, error)
	// Deletes a rule
	DeleteRule(context.Context, *DeleteRuleRequest) (*DeleteRuleResponse, error)
	// Evaluates the provided rules and generate annotations based on the result.
	EvaluateRules(context.Context, *EvaluateRulesRequest) (*EvaluateRulesResponse, error)
	// Retrieve a JSON object containing all of the rules for a given asset.
	ViewHumanFriendlyRules(context.Context, *ViewHumanFriendlyRulesRequest) (*ViewHumanFriendlyRulesResponse, error)
	// Batch update rules given the `rules_json` which is a JSON list of rules.
	UpdateHumanFriendlyRules(context.Context, *UpdateHumanFriendlyRulesRequest) (*UpdateHumanFriendlyRulesResponse, error)
	// contains filtered or unexported methods
}

RuleServiceServer is the server API for RuleService service. All implementations must embed UnimplementedRuleServiceServer for forward compatibility

type SearchOrder

type SearchOrder int32
const (
	// Deprecated: Do not use.
	SearchOrder_SEARCH_ORDER_UNSPECIFIED SearchOrder = 0
	SearchOrder_SEARCH_ORDER_ASC         SearchOrder = 1
	SearchOrder_SEARCH_ORDER_DESC        SearchOrder = 2
)

func (SearchOrder) Descriptor

func (SearchOrder) Enum

func (x SearchOrder) Enum() *SearchOrder

func (SearchOrder) EnumDescriptor deprecated

func (SearchOrder) EnumDescriptor() ([]byte, []int)

Deprecated: Use SearchOrder.Descriptor instead.

func (SearchOrder) Number

func (x SearchOrder) Number() protoreflect.EnumNumber

func (SearchOrder) String

func (x SearchOrder) String() string

func (SearchOrder) Type

type SearchRulesRequest

type SearchRulesRequest struct {

	// Max number of rules to return (returns all if omitted).
	Limit *uint32 `protobuf:"varint,1,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// Only applies if limit provided.
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// Order to sort results by (defaults to ascending).
	Order         *SearchOrder `protobuf:"varint,3,opt,name=order,proto3,enum=sift.rules.v1.SearchOrder,oneof" json:"order,omitempty"`
	NameMatches   string       `protobuf:"bytes,4,opt,name=name_matches,json=nameMatches,proto3" json:"name_matches,omitempty"`
	CaseSensitive bool         `protobuf:"varint,5,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
	Regexp        bool         `protobuf:"varint,6,opt,name=regexp,proto3" json:"regexp,omitempty"`
	OrderBy       *string      `protobuf:"bytes,7,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	// If provided, only returns rules with the given ids
	RuleIds []string `protobuf:"bytes,8,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	// If provided, only returns rules with the given asset ids
	AssetIds []string `protobuf:"bytes,9,rep,name=asset_ids,json=assetIds,proto3" json:"asset_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRulesRequest) CloneMessageVT

func (m *SearchRulesRequest) CloneMessageVT() proto.Message

func (*SearchRulesRequest) CloneVT

func (m *SearchRulesRequest) CloneVT() *SearchRulesRequest

func (*SearchRulesRequest) Descriptor deprecated

func (*SearchRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchRulesRequest.ProtoReflect.Descriptor instead.

func (*SearchRulesRequest) EqualMessageVT

func (this *SearchRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*SearchRulesRequest) EqualVT

func (this *SearchRulesRequest) EqualVT(that *SearchRulesRequest) bool

func (*SearchRulesRequest) GetAssetIds

func (x *SearchRulesRequest) GetAssetIds() []string

func (*SearchRulesRequest) GetCaseSensitive

func (x *SearchRulesRequest) GetCaseSensitive() bool

func (*SearchRulesRequest) GetLimit

func (x *SearchRulesRequest) GetLimit() uint32

func (*SearchRulesRequest) GetNameMatches

func (x *SearchRulesRequest) GetNameMatches() string

func (*SearchRulesRequest) GetOffset

func (x *SearchRulesRequest) GetOffset() uint32

func (*SearchRulesRequest) GetOrder

func (x *SearchRulesRequest) GetOrder() SearchOrder

func (*SearchRulesRequest) GetOrderBy

func (x *SearchRulesRequest) GetOrderBy() string

func (*SearchRulesRequest) GetRegexp

func (x *SearchRulesRequest) GetRegexp() bool

func (*SearchRulesRequest) GetRuleIds

func (x *SearchRulesRequest) GetRuleIds() []string

func (*SearchRulesRequest) MarshalToSizedBufferVT

func (m *SearchRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalToSizedBufferVTStrict

func (m *SearchRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalToVT

func (m *SearchRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalToVTStrict

func (m *SearchRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalVT

func (m *SearchRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*SearchRulesRequest) MarshalVTStrict

func (m *SearchRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*SearchRulesRequest) ProtoMessage

func (*SearchRulesRequest) ProtoMessage()

func (*SearchRulesRequest) ProtoReflect

func (x *SearchRulesRequest) ProtoReflect() protoreflect.Message

func (*SearchRulesRequest) Reset

func (x *SearchRulesRequest) Reset()

func (*SearchRulesRequest) SizeVT

func (m *SearchRulesRequest) SizeVT() (n int)

func (*SearchRulesRequest) String

func (x *SearchRulesRequest) String() string

func (*SearchRulesRequest) UnmarshalVT

func (m *SearchRulesRequest) UnmarshalVT(dAtA []byte) error

func (*SearchRulesRequest) UnmarshalVTUnsafe

func (m *SearchRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type SearchRulesResponse

type SearchRulesResponse struct {
	Count uint32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// Conditions are not included in the search response
	Rules []*Rule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRulesResponse) CloneMessageVT

func (m *SearchRulesResponse) CloneMessageVT() proto.Message

func (*SearchRulesResponse) CloneVT

func (*SearchRulesResponse) Descriptor deprecated

func (*SearchRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use SearchRulesResponse.ProtoReflect.Descriptor instead.

func (*SearchRulesResponse) EqualMessageVT

func (this *SearchRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*SearchRulesResponse) EqualVT

func (this *SearchRulesResponse) EqualVT(that *SearchRulesResponse) bool

func (*SearchRulesResponse) GetCount

func (x *SearchRulesResponse) GetCount() uint32

func (*SearchRulesResponse) GetRules

func (x *SearchRulesResponse) GetRules() []*Rule

func (*SearchRulesResponse) MarshalToSizedBufferVT

func (m *SearchRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalToSizedBufferVTStrict

func (m *SearchRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalToVT

func (m *SearchRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalToVTStrict

func (m *SearchRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalVT

func (m *SearchRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*SearchRulesResponse) MarshalVTStrict

func (m *SearchRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*SearchRulesResponse) ProtoMessage

func (*SearchRulesResponse) ProtoMessage()

func (*SearchRulesResponse) ProtoReflect

func (x *SearchRulesResponse) ProtoReflect() protoreflect.Message

func (*SearchRulesResponse) Reset

func (x *SearchRulesResponse) Reset()

func (*SearchRulesResponse) SizeVT

func (m *SearchRulesResponse) SizeVT() (n int)

func (*SearchRulesResponse) String

func (x *SearchRulesResponse) String() string

func (*SearchRulesResponse) UnmarshalVT

func (m *SearchRulesResponse) UnmarshalVT(dAtA []byte) error

func (*SearchRulesResponse) UnmarshalVTUnsafe

func (m *SearchRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type SingleChannelComparisonExpression

type SingleChannelComparisonExpression struct {
	ChannelComponent string              `protobuf:"bytes,1,opt,name=channel_component,json=channelComponent,proto3" json:"channel_component,omitempty"`
	ChannelName      string              `protobuf:"bytes,2,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"`
	Comparator       ConditionComparator `protobuf:"varint,3,opt,name=comparator,proto3,enum=sift.rules.v1.ConditionComparator" json:"comparator,omitempty"`
	// Threshold can be either a double or a string. Boolean values are encoded as 1 or 0. Enum values are stored as the string representation.
	//
	// Types that are assignable to Threshold:
	//
	//	*SingleChannelComparisonExpression_Double
	//	*SingleChannelComparisonExpression_String_
	//	*SingleChannelComparisonExpression_LastValue
	Threshold isSingleChannelComparisonExpression_Threshold `protobuf_oneof:"threshold"`
	// contains filtered or unexported fields
}

func (*SingleChannelComparisonExpression) CloneMessageVT

func (m *SingleChannelComparisonExpression) CloneMessageVT() proto.Message

func (*SingleChannelComparisonExpression) CloneVT

func (*SingleChannelComparisonExpression) Descriptor deprecated

func (*SingleChannelComparisonExpression) Descriptor() ([]byte, []int)

Deprecated: Use SingleChannelComparisonExpression.ProtoReflect.Descriptor instead.

func (*SingleChannelComparisonExpression) EqualMessageVT

func (this *SingleChannelComparisonExpression) EqualMessageVT(thatMsg proto.Message) bool

func (*SingleChannelComparisonExpression) EqualVT

func (*SingleChannelComparisonExpression) GetChannelComponent

func (x *SingleChannelComparisonExpression) GetChannelComponent() string

func (*SingleChannelComparisonExpression) GetChannelName

func (x *SingleChannelComparisonExpression) GetChannelName() string

func (*SingleChannelComparisonExpression) GetComparator

func (*SingleChannelComparisonExpression) GetDouble

func (*SingleChannelComparisonExpression) GetLastValue

func (*SingleChannelComparisonExpression) GetString_

func (x *SingleChannelComparisonExpression) GetString_() string

func (*SingleChannelComparisonExpression) GetThreshold

func (m *SingleChannelComparisonExpression) GetThreshold() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalToVT

func (m *SingleChannelComparisonExpression) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalToVTStrict

func (m *SingleChannelComparisonExpression) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalVT

func (m *SingleChannelComparisonExpression) MarshalVT() (dAtA []byte, err error)

func (*SingleChannelComparisonExpression) MarshalVTStrict

func (m *SingleChannelComparisonExpression) MarshalVTStrict() (dAtA []byte, err error)

func (*SingleChannelComparisonExpression) ProtoMessage

func (*SingleChannelComparisonExpression) ProtoMessage()

func (*SingleChannelComparisonExpression) ProtoReflect

func (*SingleChannelComparisonExpression) Reset

func (*SingleChannelComparisonExpression) SizeVT

func (m *SingleChannelComparisonExpression) SizeVT() (n int)

func (*SingleChannelComparisonExpression) String

func (*SingleChannelComparisonExpression) UnmarshalVT

func (m *SingleChannelComparisonExpression) UnmarshalVT(dAtA []byte) error

func (*SingleChannelComparisonExpression) UnmarshalVTUnsafe

func (m *SingleChannelComparisonExpression) UnmarshalVTUnsafe(dAtA []byte) error

type SingleChannelComparisonExpression_Double

type SingleChannelComparisonExpression_Double struct {
	Double float64 `protobuf:"fixed64,4,opt,name=double,proto3,oneof"`
}

func (*SingleChannelComparisonExpression_Double) CloneVT

func (m *SingleChannelComparisonExpression_Double) CloneVT() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression_Double) EqualVT

func (this *SingleChannelComparisonExpression_Double) EqualVT(thatIface isSingleChannelComparisonExpression_Threshold) bool

func (*SingleChannelComparisonExpression_Double) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression_Double) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression_Double) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) MarshalToVT

func (m *SingleChannelComparisonExpression_Double) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) MarshalToVTStrict

func (m *SingleChannelComparisonExpression_Double) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) SizeVT

type SingleChannelComparisonExpression_LastValue

type SingleChannelComparisonExpression_LastValue struct {
	LastValue *LastValueThreshold `protobuf:"bytes,6,opt,name=last_value,json=lastValue,proto3,oneof"`
}

func (*SingleChannelComparisonExpression_LastValue) CloneVT

func (m *SingleChannelComparisonExpression_LastValue) CloneVT() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression_LastValue) EqualVT

func (this *SingleChannelComparisonExpression_LastValue) EqualVT(thatIface isSingleChannelComparisonExpression_Threshold) bool

func (*SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) MarshalToVT

func (m *SingleChannelComparisonExpression_LastValue) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) MarshalToVTStrict

func (m *SingleChannelComparisonExpression_LastValue) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) SizeVT

type SingleChannelComparisonExpression_String_

type SingleChannelComparisonExpression_String_ struct {
	String_ string `protobuf:"bytes,5,opt,name=string,proto3,oneof"`
}

func (*SingleChannelComparisonExpression_String_) CloneVT

func (m *SingleChannelComparisonExpression_String_) CloneVT() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression_String_) EqualVT

func (this *SingleChannelComparisonExpression_String_) EqualVT(thatIface isSingleChannelComparisonExpression_Threshold) bool

func (*SingleChannelComparisonExpression_String_) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression_String_) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression_String_) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) MarshalToVT

func (m *SingleChannelComparisonExpression_String_) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) MarshalToVTStrict

func (m *SingleChannelComparisonExpression_String_) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) SizeVT

type TimeRangeQuery

type TimeRangeQuery struct {
	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeRangeQuery) CloneMessageVT

func (m *TimeRangeQuery) CloneMessageVT() proto.Message

func (*TimeRangeQuery) CloneVT

func (m *TimeRangeQuery) CloneVT() *TimeRangeQuery

func (*TimeRangeQuery) Descriptor deprecated

func (*TimeRangeQuery) Descriptor() ([]byte, []int)

Deprecated: Use TimeRangeQuery.ProtoReflect.Descriptor instead.

func (*TimeRangeQuery) EqualMessageVT

func (this *TimeRangeQuery) EqualMessageVT(thatMsg proto.Message) bool

func (*TimeRangeQuery) EqualVT

func (this *TimeRangeQuery) EqualVT(that *TimeRangeQuery) bool

func (*TimeRangeQuery) GetEndTime

func (x *TimeRangeQuery) GetEndTime() *timestamppb.Timestamp

func (*TimeRangeQuery) GetStartTime

func (x *TimeRangeQuery) GetStartTime() *timestamppb.Timestamp

func (*TimeRangeQuery) MarshalToSizedBufferVT

func (m *TimeRangeQuery) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalToSizedBufferVTStrict

func (m *TimeRangeQuery) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalToVT

func (m *TimeRangeQuery) MarshalToVT(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalToVTStrict

func (m *TimeRangeQuery) MarshalToVTStrict(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalVT

func (m *TimeRangeQuery) MarshalVT() (dAtA []byte, err error)

func (*TimeRangeQuery) MarshalVTStrict

func (m *TimeRangeQuery) MarshalVTStrict() (dAtA []byte, err error)

func (*TimeRangeQuery) ProtoMessage

func (*TimeRangeQuery) ProtoMessage()

func (*TimeRangeQuery) ProtoReflect

func (x *TimeRangeQuery) ProtoReflect() protoreflect.Message

func (*TimeRangeQuery) Reset

func (x *TimeRangeQuery) Reset()

func (*TimeRangeQuery) SizeVT

func (m *TimeRangeQuery) SizeVT() (n int)

func (*TimeRangeQuery) String

func (x *TimeRangeQuery) String() string

func (*TimeRangeQuery) UnmarshalVT

func (m *TimeRangeQuery) UnmarshalVT(dAtA []byte) error

func (*TimeRangeQuery) UnmarshalVTUnsafe

func (m *TimeRangeQuery) UnmarshalVTUnsafe(dAtA []byte) error

type UnimplementedRuleServiceServer

type UnimplementedRuleServiceServer struct {
}

UnimplementedRuleServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedRuleServiceServer) BatchGetRules

func (UnimplementedRuleServiceServer) CreateRule

func (UnimplementedRuleServiceServer) DeleteRule

func (UnimplementedRuleServiceServer) EvaluateRules

func (UnimplementedRuleServiceServer) GetRule

func (UnimplementedRuleServiceServer) SearchRules

func (UnimplementedRuleServiceServer) UpdateRule

type UnsafeRuleServiceServer

type UnsafeRuleServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeRuleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuleServiceServer will result in compilation errors.

type UpdateActionRequest

type UpdateActionRequest struct {
	RuleActionId  *string                  `protobuf:"bytes,1,opt,name=rule_action_id,json=ruleActionId,proto3,oneof" json:"rule_action_id,omitempty"`
	ActionType    ActionKind               `protobuf:"varint,2,opt,name=action_type,json=actionType,proto3,enum=sift.rules.v1.ActionKind" json:"action_type,omitempty"`
	Configuration *RuleActionConfiguration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateActionRequest) CloneMessageVT

func (m *UpdateActionRequest) CloneMessageVT() proto.Message

func (*UpdateActionRequest) CloneVT

func (*UpdateActionRequest) Descriptor deprecated

func (*UpdateActionRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateActionRequest.ProtoReflect.Descriptor instead.

func (*UpdateActionRequest) EqualMessageVT

func (this *UpdateActionRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateActionRequest) EqualVT

func (this *UpdateActionRequest) EqualVT(that *UpdateActionRequest) bool

func (*UpdateActionRequest) GetActionType

func (x *UpdateActionRequest) GetActionType() ActionKind

func (*UpdateActionRequest) GetConfiguration

func (x *UpdateActionRequest) GetConfiguration() *RuleActionConfiguration

func (*UpdateActionRequest) GetRuleActionId

func (x *UpdateActionRequest) GetRuleActionId() string

func (*UpdateActionRequest) MarshalToSizedBufferVT

func (m *UpdateActionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalToSizedBufferVTStrict

func (m *UpdateActionRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalToVT

func (m *UpdateActionRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalToVTStrict

func (m *UpdateActionRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalVT

func (m *UpdateActionRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateActionRequest) MarshalVTStrict

func (m *UpdateActionRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateActionRequest) ProtoMessage

func (*UpdateActionRequest) ProtoMessage()

func (*UpdateActionRequest) ProtoReflect

func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message

func (*UpdateActionRequest) Reset

func (x *UpdateActionRequest) Reset()

func (*UpdateActionRequest) SizeVT

func (m *UpdateActionRequest) SizeVT() (n int)

func (*UpdateActionRequest) String

func (x *UpdateActionRequest) String() string

func (*UpdateActionRequest) UnmarshalVT

func (m *UpdateActionRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateActionRequest) UnmarshalVTUnsafe

func (m *UpdateActionRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateConditionRequest

type UpdateConditionRequest struct {
	RuleConditionId *string                  `protobuf:"bytes,1,opt,name=rule_condition_id,json=ruleConditionId,proto3,oneof" json:"rule_condition_id,omitempty"`
	Status          string                   `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Expression      *RuleConditionExpression `protobuf:"bytes,3,opt,name=expression,proto3" json:"expression,omitempty"`
	Actions         []*UpdateActionRequest   `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateConditionRequest) CloneMessageVT

func (m *UpdateConditionRequest) CloneMessageVT() proto.Message

func (*UpdateConditionRequest) CloneVT

func (*UpdateConditionRequest) Descriptor deprecated

func (*UpdateConditionRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateConditionRequest.ProtoReflect.Descriptor instead.

func (*UpdateConditionRequest) EqualMessageVT

func (this *UpdateConditionRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateConditionRequest) EqualVT

func (this *UpdateConditionRequest) EqualVT(that *UpdateConditionRequest) bool

func (*UpdateConditionRequest) GetActions

func (x *UpdateConditionRequest) GetActions() []*UpdateActionRequest

func (*UpdateConditionRequest) GetExpression

func (x *UpdateConditionRequest) GetExpression() *RuleConditionExpression

func (*UpdateConditionRequest) GetRuleConditionId

func (x *UpdateConditionRequest) GetRuleConditionId() string

func (*UpdateConditionRequest) GetStatus

func (x *UpdateConditionRequest) GetStatus() string

func (*UpdateConditionRequest) MarshalToSizedBufferVT

func (m *UpdateConditionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalToSizedBufferVTStrict

func (m *UpdateConditionRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalToVT

func (m *UpdateConditionRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalToVTStrict

func (m *UpdateConditionRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalVT

func (m *UpdateConditionRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateConditionRequest) MarshalVTStrict

func (m *UpdateConditionRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateConditionRequest) ProtoMessage

func (*UpdateConditionRequest) ProtoMessage()

func (*UpdateConditionRequest) ProtoReflect

func (x *UpdateConditionRequest) ProtoReflect() protoreflect.Message

func (*UpdateConditionRequest) Reset

func (x *UpdateConditionRequest) Reset()

func (*UpdateConditionRequest) SizeVT

func (m *UpdateConditionRequest) SizeVT() (n int)

func (*UpdateConditionRequest) String

func (x *UpdateConditionRequest) String() string

func (*UpdateConditionRequest) UnmarshalVT

func (m *UpdateConditionRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateConditionRequest) UnmarshalVTUnsafe

func (m *UpdateConditionRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateHumanFriendlyRulesRequest

type UpdateHumanFriendlyRulesRequest struct {
	AssetId        string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	RulesJson      string `protobuf:"bytes,2,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"`
	OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHumanFriendlyRulesRequest) CloneMessageVT

func (m *UpdateHumanFriendlyRulesRequest) CloneMessageVT() proto.Message

func (*UpdateHumanFriendlyRulesRequest) CloneVT

func (*UpdateHumanFriendlyRulesRequest) Descriptor deprecated

func (*UpdateHumanFriendlyRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHumanFriendlyRulesRequest.ProtoReflect.Descriptor instead.

func (*UpdateHumanFriendlyRulesRequest) EqualMessageVT

func (this *UpdateHumanFriendlyRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateHumanFriendlyRulesRequest) EqualVT

func (*UpdateHumanFriendlyRulesRequest) GetAssetId

func (x *UpdateHumanFriendlyRulesRequest) GetAssetId() string

func (*UpdateHumanFriendlyRulesRequest) GetOrganizationId

func (x *UpdateHumanFriendlyRulesRequest) GetOrganizationId() string

func (*UpdateHumanFriendlyRulesRequest) GetRulesJson

func (x *UpdateHumanFriendlyRulesRequest) GetRulesJson() string

func (*UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVT

func (m *UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict

func (m *UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalToVT

func (m *UpdateHumanFriendlyRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalToVTStrict

func (m *UpdateHumanFriendlyRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalVT

func (m *UpdateHumanFriendlyRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesRequest) MarshalVTStrict

func (m *UpdateHumanFriendlyRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesRequest) ProtoMessage

func (*UpdateHumanFriendlyRulesRequest) ProtoMessage()

func (*UpdateHumanFriendlyRulesRequest) ProtoReflect

func (*UpdateHumanFriendlyRulesRequest) Reset

func (*UpdateHumanFriendlyRulesRequest) SizeVT

func (m *UpdateHumanFriendlyRulesRequest) SizeVT() (n int)

func (*UpdateHumanFriendlyRulesRequest) String

func (*UpdateHumanFriendlyRulesRequest) UnmarshalVT

func (m *UpdateHumanFriendlyRulesRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateHumanFriendlyRulesRequest) UnmarshalVTUnsafe

func (m *UpdateHumanFriendlyRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateHumanFriendlyRulesResponse

type UpdateHumanFriendlyRulesResponse struct {
	Success    bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	RulesCount int32  `protobuf:"varint,2,opt,name=rules_count,json=rulesCount,proto3" json:"rules_count,omitempty"`
	Messages   string `protobuf:"bytes,3,opt,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHumanFriendlyRulesResponse) CloneMessageVT

func (m *UpdateHumanFriendlyRulesResponse) CloneMessageVT() proto.Message

func (*UpdateHumanFriendlyRulesResponse) CloneVT

func (*UpdateHumanFriendlyRulesResponse) Descriptor deprecated

func (*UpdateHumanFriendlyRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHumanFriendlyRulesResponse.ProtoReflect.Descriptor instead.

func (*UpdateHumanFriendlyRulesResponse) EqualMessageVT

func (this *UpdateHumanFriendlyRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateHumanFriendlyRulesResponse) EqualVT

func (*UpdateHumanFriendlyRulesResponse) GetMessages

func (x *UpdateHumanFriendlyRulesResponse) GetMessages() string

func (*UpdateHumanFriendlyRulesResponse) GetRulesCount

func (x *UpdateHumanFriendlyRulesResponse) GetRulesCount() int32

func (*UpdateHumanFriendlyRulesResponse) GetSuccess

func (x *UpdateHumanFriendlyRulesResponse) GetSuccess() bool

func (*UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVT

func (m *UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict

func (m *UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalToVT

func (m *UpdateHumanFriendlyRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalToVTStrict

func (m *UpdateHumanFriendlyRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalVT

func (m *UpdateHumanFriendlyRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesResponse) MarshalVTStrict

func (m *UpdateHumanFriendlyRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesResponse) ProtoMessage

func (*UpdateHumanFriendlyRulesResponse) ProtoMessage()

func (*UpdateHumanFriendlyRulesResponse) ProtoReflect

func (*UpdateHumanFriendlyRulesResponse) Reset

func (*UpdateHumanFriendlyRulesResponse) SizeVT

func (m *UpdateHumanFriendlyRulesResponse) SizeVT() (n int)

func (*UpdateHumanFriendlyRulesResponse) String

func (*UpdateHumanFriendlyRulesResponse) UnmarshalVT

func (m *UpdateHumanFriendlyRulesResponse) UnmarshalVT(dAtA []byte) error

func (*UpdateHumanFriendlyRulesResponse) UnmarshalVTUnsafe

func (m *UpdateHumanFriendlyRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateRuleRequest

type UpdateRuleRequest struct {
	RuleId         *string                   `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"`
	Name           string                    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description    string                    `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	AssetId        string                    `protobuf:"bytes,4,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	IsEnabled      bool                      `protobuf:"varint,5,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	Conditions     []*UpdateConditionRequest `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
	OrganizationId string                    `protobuf:"bytes,7,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRuleRequest) CloneMessageVT

func (m *UpdateRuleRequest) CloneMessageVT() proto.Message

func (*UpdateRuleRequest) CloneVT

func (m *UpdateRuleRequest) CloneVT() *UpdateRuleRequest

func (*UpdateRuleRequest) Descriptor deprecated

func (*UpdateRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRuleRequest) EqualMessageVT

func (this *UpdateRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateRuleRequest) EqualVT

func (this *UpdateRuleRequest) EqualVT(that *UpdateRuleRequest) bool

func (*UpdateRuleRequest) GetAssetId

func (x *UpdateRuleRequest) GetAssetId() string

func (*UpdateRuleRequest) GetConditions

func (x *UpdateRuleRequest) GetConditions() []*UpdateConditionRequest

func (*UpdateRuleRequest) GetDescription

func (x *UpdateRuleRequest) GetDescription() string

func (*UpdateRuleRequest) GetIsEnabled

func (x *UpdateRuleRequest) GetIsEnabled() bool

func (*UpdateRuleRequest) GetName

func (x *UpdateRuleRequest) GetName() string

func (*UpdateRuleRequest) GetOrganizationId

func (x *UpdateRuleRequest) GetOrganizationId() string

func (*UpdateRuleRequest) GetRuleId

func (x *UpdateRuleRequest) GetRuleId() string

func (*UpdateRuleRequest) MarshalToSizedBufferVT

func (m *UpdateRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalToSizedBufferVTStrict

func (m *UpdateRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalToVT

func (m *UpdateRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalToVTStrict

func (m *UpdateRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalVT

func (m *UpdateRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateRuleRequest) MarshalVTStrict

func (m *UpdateRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateRuleRequest) ProtoMessage

func (*UpdateRuleRequest) ProtoMessage()

func (*UpdateRuleRequest) ProtoReflect

func (x *UpdateRuleRequest) ProtoReflect() protoreflect.Message

func (*UpdateRuleRequest) Reset

func (x *UpdateRuleRequest) Reset()

func (*UpdateRuleRequest) SizeVT

func (m *UpdateRuleRequest) SizeVT() (n int)

func (*UpdateRuleRequest) String

func (x *UpdateRuleRequest) String() string

func (*UpdateRuleRequest) UnmarshalVT

func (m *UpdateRuleRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateRuleRequest) UnmarshalVTUnsafe

func (m *UpdateRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateRuleResponse

type UpdateRuleResponse struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRuleResponse) CloneMessageVT

func (m *UpdateRuleResponse) CloneMessageVT() proto.Message

func (*UpdateRuleResponse) CloneVT

func (m *UpdateRuleResponse) CloneVT() *UpdateRuleResponse

func (*UpdateRuleResponse) Descriptor deprecated

func (*UpdateRuleResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRuleResponse.ProtoReflect.Descriptor instead.

func (*UpdateRuleResponse) EqualMessageVT

func (this *UpdateRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateRuleResponse) EqualVT

func (this *UpdateRuleResponse) EqualVT(that *UpdateRuleResponse) bool

func (*UpdateRuleResponse) GetRuleId

func (x *UpdateRuleResponse) GetRuleId() string

func (*UpdateRuleResponse) MarshalToSizedBufferVT

func (m *UpdateRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalToSizedBufferVTStrict

func (m *UpdateRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalToVT

func (m *UpdateRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalToVTStrict

func (m *UpdateRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalVT

func (m *UpdateRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*UpdateRuleResponse) MarshalVTStrict

func (m *UpdateRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateRuleResponse) ProtoMessage

func (*UpdateRuleResponse) ProtoMessage()

func (*UpdateRuleResponse) ProtoReflect

func (x *UpdateRuleResponse) ProtoReflect() protoreflect.Message

func (*UpdateRuleResponse) Reset

func (x *UpdateRuleResponse) Reset()

func (*UpdateRuleResponse) SizeVT

func (m *UpdateRuleResponse) SizeVT() (n int)

func (*UpdateRuleResponse) String

func (x *UpdateRuleResponse) String() string

func (*UpdateRuleResponse) UnmarshalVT

func (m *UpdateRuleResponse) UnmarshalVT(dAtA []byte) error

func (*UpdateRuleResponse) UnmarshalVTUnsafe

func (m *UpdateRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type ViewHumanFriendlyRulesRequest

type ViewHumanFriendlyRulesRequest struct {
	AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewHumanFriendlyRulesRequest) CloneMessageVT

func (m *ViewHumanFriendlyRulesRequest) CloneMessageVT() proto.Message

func (*ViewHumanFriendlyRulesRequest) CloneVT

func (*ViewHumanFriendlyRulesRequest) Descriptor deprecated

func (*ViewHumanFriendlyRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ViewHumanFriendlyRulesRequest.ProtoReflect.Descriptor instead.

func (*ViewHumanFriendlyRulesRequest) EqualMessageVT

func (this *ViewHumanFriendlyRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*ViewHumanFriendlyRulesRequest) EqualVT

func (*ViewHumanFriendlyRulesRequest) GetAssetId

func (x *ViewHumanFriendlyRulesRequest) GetAssetId() string

func (*ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVT

func (m *ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict

func (m *ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalToVT

func (m *ViewHumanFriendlyRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalToVTStrict

func (m *ViewHumanFriendlyRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalVT

func (m *ViewHumanFriendlyRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesRequest) MarshalVTStrict

func (m *ViewHumanFriendlyRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesRequest) ProtoMessage

func (*ViewHumanFriendlyRulesRequest) ProtoMessage()

func (*ViewHumanFriendlyRulesRequest) ProtoReflect

func (*ViewHumanFriendlyRulesRequest) Reset

func (x *ViewHumanFriendlyRulesRequest) Reset()

func (*ViewHumanFriendlyRulesRequest) SizeVT

func (m *ViewHumanFriendlyRulesRequest) SizeVT() (n int)

func (*ViewHumanFriendlyRulesRequest) String

func (*ViewHumanFriendlyRulesRequest) UnmarshalVT

func (m *ViewHumanFriendlyRulesRequest) UnmarshalVT(dAtA []byte) error

func (*ViewHumanFriendlyRulesRequest) UnmarshalVTUnsafe

func (m *ViewHumanFriendlyRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type ViewHumanFriendlyRulesResponse

type ViewHumanFriendlyRulesResponse struct {
	RulesJson string `protobuf:"bytes,1,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewHumanFriendlyRulesResponse) CloneMessageVT

func (m *ViewHumanFriendlyRulesResponse) CloneMessageVT() proto.Message

func (*ViewHumanFriendlyRulesResponse) CloneVT

func (*ViewHumanFriendlyRulesResponse) Descriptor deprecated

func (*ViewHumanFriendlyRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ViewHumanFriendlyRulesResponse.ProtoReflect.Descriptor instead.

func (*ViewHumanFriendlyRulesResponse) EqualMessageVT

func (this *ViewHumanFriendlyRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*ViewHumanFriendlyRulesResponse) EqualVT

func (*ViewHumanFriendlyRulesResponse) GetRulesJson

func (x *ViewHumanFriendlyRulesResponse) GetRulesJson() string

func (*ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVT

func (m *ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict

func (m *ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalToVT

func (m *ViewHumanFriendlyRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalToVTStrict

func (m *ViewHumanFriendlyRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalVT

func (m *ViewHumanFriendlyRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesResponse) MarshalVTStrict

func (m *ViewHumanFriendlyRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesResponse) ProtoMessage

func (*ViewHumanFriendlyRulesResponse) ProtoMessage()

func (*ViewHumanFriendlyRulesResponse) ProtoReflect

func (*ViewHumanFriendlyRulesResponse) Reset

func (x *ViewHumanFriendlyRulesResponse) Reset()

func (*ViewHumanFriendlyRulesResponse) SizeVT

func (m *ViewHumanFriendlyRulesResponse) SizeVT() (n int)

func (*ViewHumanFriendlyRulesResponse) String

func (*ViewHumanFriendlyRulesResponse) UnmarshalVT

func (m *ViewHumanFriendlyRulesResponse) UnmarshalVT(dAtA []byte) error

func (*ViewHumanFriendlyRulesResponse) UnmarshalVTUnsafe

func (m *ViewHumanFriendlyRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL