logrule

package
v0.0.0-...-c91c74a Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package logrule log rule

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ModelLogRule

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

ModelLogRule provides handling log rule operations to database

func New

func New(db drivers.DB) *ModelLogRule

New return a new ModelLogRule instance

func (*ModelLogRule) CreateLogRule

func (m *ModelLogRule) CreateLogRule(ctx context.Context, lc *entity.LogRule) (string, error)

CreateLogRule create log rule

func (*ModelLogRule) DeleteLogRule

func (m *ModelLogRule) DeleteLogRule(ctx context.Context, id string) error

DeleteLogRule delete log rule

func (*ModelLogRule) GetIndexSetID

func (m *ModelLogRule) GetIndexSetID(ctx context.Context, projectID, clusterID string) (int, int, error)

GetIndexSetID get index set id

func (*ModelLogRule) GetLogRule

func (m *ModelLogRule) GetLogRule(ctx context.Context, id string) (*entity.LogRule, error)

GetLogRule get log rule

func (*ModelLogRule) ListLogRules

func (m *ModelLogRule) ListLogRules(ctx context.Context, cond *operator.Condition, opt *utils.ListOption) (
	int64, []*entity.LogRule, error)

ListLogRules list log rules

func (*ModelLogRule) UpdateLogRule

func (m *ModelLogRule) UpdateLogRule(ctx context.Context, id string, lc entity.M) error

UpdateLogRule update log rule

Jump to

Keyboard shortcuts

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