crawler

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: May 19, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CrawlerService_AdminPermission_name = map[int32]string{
		0: "READ_WRITE",
		1: "GOD_MODE",
	}
	CrawlerService_AdminPermission_value = map[string]int32{
		"READ_WRITE": 0,
		"GOD_MODE":   1,
	}
)

Enum value maps for CrawlerService_AdminPermission.

View Source
var File_examples_protoconf_src_crawler_crawler_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Crawler

type Crawler struct {
	UserAgent       string `protobuf:"bytes,1,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	HttpTimeout     int32  `protobuf:"varint,2,opt,name=http_timeout,json=httpTimeout,proto3" json:"http_timeout,omitempty"`
	FollowRedirects bool   `protobuf:"varint,3,opt,name=follow_redirects,json=followRedirects,proto3" json:"follow_redirects,omitempty"`
	// contains filtered or unexported fields
}

func (*Crawler) Descriptor deprecated

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

Deprecated: Use Crawler.ProtoReflect.Descriptor instead.

func (*Crawler) GetFollowRedirects

func (x *Crawler) GetFollowRedirects() bool

func (*Crawler) GetHttpTimeout

func (x *Crawler) GetHttpTimeout() int32

func (*Crawler) GetUserAgent

func (x *Crawler) GetUserAgent() string

func (*Crawler) ProtoMessage

func (*Crawler) ProtoMessage()

func (*Crawler) ProtoReflect

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

func (*Crawler) Reset

func (x *Crawler) Reset()

func (*Crawler) String

func (x *Crawler) String() string

type CrawlerService

type CrawlerService struct {
	Crawlers []*Crawler                                `protobuf:"bytes,1,rep,name=crawlers,proto3" json:"crawlers,omitempty"`
	Admins   map[string]CrawlerService_AdminPermission `` /* 190-byte string literal not displayed */
	LogLevel int32                                     `protobuf:"varint,3,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`
	// contains filtered or unexported fields
}

func (*CrawlerService) Descriptor deprecated

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

Deprecated: Use CrawlerService.ProtoReflect.Descriptor instead.

func (*CrawlerService) GetAdmins

func (*CrawlerService) GetCrawlers

func (x *CrawlerService) GetCrawlers() []*Crawler

func (*CrawlerService) GetLogLevel

func (x *CrawlerService) GetLogLevel() int32

func (*CrawlerService) ProtoMessage

func (*CrawlerService) ProtoMessage()

func (*CrawlerService) ProtoReflect

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

func (*CrawlerService) Reset

func (x *CrawlerService) Reset()

func (*CrawlerService) String

func (x *CrawlerService) String() string

type CrawlerService_AdminPermission

type CrawlerService_AdminPermission int32
const (
	CrawlerService_READ_WRITE CrawlerService_AdminPermission = 0
	CrawlerService_GOD_MODE   CrawlerService_AdminPermission = 1
)

func (CrawlerService_AdminPermission) Descriptor

func (CrawlerService_AdminPermission) Enum

func (CrawlerService_AdminPermission) EnumDescriptor deprecated

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

Deprecated: Use CrawlerService_AdminPermission.Descriptor instead.

func (CrawlerService_AdminPermission) Number

func (CrawlerService_AdminPermission) String

func (CrawlerService_AdminPermission) Type

Jump to

Keyboard shortcuts

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