Documentation ¶
Index ¶
- Variables
- func RegisterFileExtServer(s *grpc.Server, srv FileExtServer)
- func RegisterTransferServer(s *grpc.Server, srv TransferServer)
- type Command
- func (*Command) Descriptor() ([]byte, []int)
- func (m *Command) GetAgentCtrl() int32
- func (m *Command) GetConfig() []*ConfigItem
- func (m *Command) GetTask() *PluginTask
- func (m *Command) Marshal() (dAtA []byte, err error)
- func (m *Command) MarshalTo(dAtA []byte) (int, error)
- func (m *Command) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Command) ProtoMessage()
- func (m *Command) Reset()
- func (m *Command) Size() (n int)
- func (m *Command) String() string
- func (m *Command) Unmarshal(dAtA []byte) error
- func (m *Command) XXX_DiscardUnknown()
- func (m *Command) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Command) XXX_Merge(src proto.Message)
- func (m *Command) XXX_Size() int
- func (m *Command) XXX_Unmarshal(b []byte) error
- type ConfigItem
- func (*ConfigItem) Descriptor() ([]byte, []int)
- func (m *ConfigItem) GetDetail() string
- func (m *ConfigItem) GetDownloadURL() []string
- func (m *ConfigItem) GetName() string
- func (m *ConfigItem) GetSHA256() string
- func (m *ConfigItem) GetSignature() string
- func (m *ConfigItem) GetType() string
- func (m *ConfigItem) GetVersion() string
- func (m *ConfigItem) Marshal() (dAtA []byte, err error)
- func (m *ConfigItem) MarshalTo(dAtA []byte) (int, error)
- func (m *ConfigItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConfigItem) ProtoMessage()
- func (m *ConfigItem) Reset()
- func (m *ConfigItem) Size() (n int)
- func (m *ConfigItem) String() string
- func (m *ConfigItem) Unmarshal(dAtA []byte) error
- func (m *ConfigItem) XXX_DiscardUnknown()
- func (m *ConfigItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigItem) XXX_Merge(src proto.Message)
- func (m *ConfigItem) XXX_Size() int
- func (m *ConfigItem) XXX_Unmarshal(b []byte) error
- type FileExtClient
- type FileExtServer
- type FileExt_UploadClient
- type FileExt_UploadServer
- type Item
- func (*Item) Descriptor() ([]byte, []int)
- func (m *Item) GetFields() map[string]string
- func (m *Item) Marshal() (dAtA []byte, err error)
- func (m *Item) MarshalTo(dAtA []byte) (int, error)
- func (m *Item) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Item) ProtoMessage()
- func (m *Item) Reset()
- func (m *Item) Size() (n int)
- func (m *Item) String() string
- func (m *Item) Unmarshal(dAtA []byte) error
- func (m *Item) XXX_DiscardUnknown()
- func (m *Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Item) XXX_Merge(src proto.Message)
- func (m *Item) XXX_Size() int
- func (m *Item) XXX_Unmarshal(b []byte) error
- type MQData
- func (*MQData) Descriptor() ([]byte, []int)
- func (m *MQData) GetAgentID() string
- func (m *MQData) GetAgentTime() int64
- func (m *MQData) GetBody() []byte
- func (m *MQData) GetDataType() int32
- func (m *MQData) GetExtranetIPv4() string
- func (m *MQData) GetExtranetIPv6() string
- func (m *MQData) GetHostname() string
- func (m *MQData) GetIntranetIPv4() string
- func (m *MQData) GetIntranetIPv6() string
- func (m *MQData) GetPSMName() string
- func (m *MQData) GetPSMPath() string
- func (m *MQData) GetProduct() string
- func (m *MQData) GetSvrTime() int64
- func (m *MQData) GetTag() string
- func (m *MQData) GetVersion() string
- func (m *MQData) Marshal() (dAtA []byte, err error)
- func (m *MQData) MarshalTo(dAtA []byte) (int, error)
- func (m *MQData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MQData) ProtoMessage()
- func (m *MQData) Reset()
- func (m *MQData) Size() (n int)
- func (m *MQData) String() string
- func (m *MQData) Unmarshal(dAtA []byte) error
- func (m *MQData) XXX_DiscardUnknown()
- func (m *MQData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MQData) XXX_Merge(src proto.Message)
- func (m *MQData) XXX_Size() int
- func (m *MQData) XXX_Unmarshal(b []byte) error
- type MQRawData
- func (*MQRawData) Descriptor() ([]byte, []int)
- func (m *MQRawData) GetAgentID() string
- func (m *MQRawData) GetAgentTime() int64
- func (m *MQRawData) GetBody() *Item
- func (m *MQRawData) GetDataType() int32
- func (m *MQRawData) GetExtranetIPv4() string
- func (m *MQRawData) GetExtranetIPv6() string
- func (m *MQRawData) GetHostname() string
- func (m *MQRawData) GetIntranetIPv4() string
- func (m *MQRawData) GetIntranetIPv6() string
- func (m *MQRawData) GetPSMName() string
- func (m *MQRawData) GetPSMPath() string
- func (m *MQRawData) GetProduct() string
- func (m *MQRawData) GetSvrTime() int64
- func (m *MQRawData) GetTags() string
- func (m *MQRawData) GetVersion() string
- func (m *MQRawData) Marshal() (dAtA []byte, err error)
- func (m *MQRawData) MarshalTo(dAtA []byte) (int, error)
- func (m *MQRawData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MQRawData) ProtoMessage()
- func (m *MQRawData) Reset()
- func (m *MQRawData) Size() (n int)
- func (m *MQRawData) String() string
- func (m *MQRawData) Unmarshal(dAtA []byte) error
- func (m *MQRawData) XXX_DiscardUnknown()
- func (m *MQRawData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MQRawData) XXX_Merge(src proto.Message)
- func (m *MQRawData) XXX_Size() int
- func (m *MQRawData) XXX_Unmarshal(b []byte) error
- type PluginTask
- func (*PluginTask) Descriptor() ([]byte, []int)
- func (m *PluginTask) GetData() string
- func (m *PluginTask) GetDataType() int32
- func (m *PluginTask) GetName() string
- func (m *PluginTask) GetToken() string
- func (m *PluginTask) Marshal() (dAtA []byte, err error)
- func (m *PluginTask) MarshalTo(dAtA []byte) (int, error)
- func (m *PluginTask) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PluginTask) ProtoMessage()
- func (m *PluginTask) Reset()
- func (m *PluginTask) Size() (n int)
- func (m *PluginTask) String() string
- func (m *PluginTask) Unmarshal(dAtA []byte) error
- func (m *PluginTask) XXX_DiscardUnknown()
- func (m *PluginTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PluginTask) XXX_Merge(src proto.Message)
- func (m *PluginTask) XXX_Size() int
- func (m *PluginTask) XXX_Unmarshal(b []byte) error
- type RawData
- func (*RawData) Descriptor() ([]byte, []int)
- func (m *RawData) GetAgentID() string
- func (m *RawData) GetData() []*Record
- func (m *RawData) GetExtranetIPv4() []string
- func (m *RawData) GetExtranetIPv6() []string
- func (m *RawData) GetHostname() string
- func (m *RawData) GetIntranetIPv4() []string
- func (m *RawData) GetIntranetIPv6() []string
- func (m *RawData) GetProduct() string
- func (m *RawData) GetVersion() string
- func (m *RawData) Marshal() (dAtA []byte, err error)
- func (m *RawData) MarshalTo(dAtA []byte) (int, error)
- func (m *RawData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RawData) ProtoMessage()
- func (m *RawData) Reset()
- func (m *RawData) Size() (n int)
- func (m *RawData) String() string
- func (m *RawData) Unmarshal(dAtA []byte) error
- func (m *RawData) XXX_DiscardUnknown()
- func (m *RawData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RawData) XXX_Merge(src proto.Message)
- func (m *RawData) XXX_Size() int
- func (m *RawData) XXX_Unmarshal(b []byte) error
- type Record
- func (*Record) Descriptor() ([]byte, []int)
- func (m *Record) GetBody() []byte
- func (m *Record) GetDataType() int32
- func (m *Record) GetTimestamp() int64
- func (m *Record) Marshal() (dAtA []byte, err error)
- func (m *Record) MarshalTo(dAtA []byte) (int, error)
- func (m *Record) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Record) ProtoMessage()
- func (m *Record) Reset()
- func (m *Record) Size() (n int)
- func (m *Record) String() string
- func (m *Record) Unmarshal(dAtA []byte) error
- func (m *Record) XXX_DiscardUnknown()
- func (m *Record) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Record) XXX_Merge(src proto.Message)
- func (m *Record) XXX_Size() int
- func (m *Record) XXX_Unmarshal(b []byte) error
- type TransferClient
- type TransferServer
- type Transfer_TransferClient
- type Transfer_TransferServer
- type UnimplementedFileExtServer
- type UnimplementedTransferServer
- type UploadRequest
- func (*UploadRequest) Descriptor() ([]byte, []int)
- func (m *UploadRequest) GetData() []byte
- func (m *UploadRequest) GetToken() string
- func (m *UploadRequest) Marshal() (dAtA []byte, err error)
- func (m *UploadRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *UploadRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UploadRequest) ProtoMessage()
- func (m *UploadRequest) Reset()
- func (m *UploadRequest) Size() (n int)
- func (m *UploadRequest) String() string
- func (m *UploadRequest) Unmarshal(dAtA []byte) error
- func (m *UploadRequest) XXX_DiscardUnknown()
- func (m *UploadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UploadRequest) XXX_Merge(src proto.Message)
- func (m *UploadRequest) XXX_Size() int
- func (m *UploadRequest) XXX_Unmarshal(b []byte) error
- type UploadResponse
- func (*UploadResponse) Descriptor() ([]byte, []int)
- func (m *UploadResponse) GetStatus() UploadResponse_StatusCode
- func (m *UploadResponse) Marshal() (dAtA []byte, err error)
- func (m *UploadResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *UploadResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UploadResponse) ProtoMessage()
- func (m *UploadResponse) Reset()
- func (m *UploadResponse) Size() (n int)
- func (m *UploadResponse) String() string
- func (m *UploadResponse) Unmarshal(dAtA []byte) error
- func (m *UploadResponse) XXX_DiscardUnknown()
- func (m *UploadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UploadResponse) XXX_Merge(src proto.Message)
- func (m *UploadResponse) XXX_Size() int
- func (m *UploadResponse) XXX_Unmarshal(b []byte) error
- type UploadResponse_StatusCode
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthGrpc = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGrpc = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGrpc = fmt.Errorf("proto: unexpected end of group") )
var UploadResponse_StatusCode_name = map[int32]string{
0: "SUCCESS",
1: "FAILED",
}
var UploadResponse_StatusCode_value = map[string]int32{
"SUCCESS": 0,
"FAILED": 1,
}
Functions ¶
func RegisterFileExtServer ¶
func RegisterFileExtServer(s *grpc.Server, srv FileExtServer)
func RegisterTransferServer ¶
func RegisterTransferServer(s *grpc.Server, srv TransferServer)
Types ¶
type Command ¶
type Command struct { AgentCtrl int32 `protobuf:"varint,1,opt,name=AgentCtrl,proto3" json:"AgentCtrl,omitempty"` Task *PluginTask `protobuf:"bytes,2,opt,name=Task,proto3" json:"Task,omitempty"` Config []*ConfigItem `protobuf:"bytes,3,rep,name=Config,proto3" json:"Config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
server --> agent
func (*Command) Descriptor ¶
func (*Command) GetAgentCtrl ¶
func (*Command) GetConfig ¶
func (m *Command) GetConfig() []*ConfigItem
func (*Command) GetTask ¶
func (m *Command) GetTask() *PluginTask
func (*Command) MarshalToSizedBuffer ¶
func (*Command) ProtoMessage ¶
func (*Command) ProtoMessage()
func (*Command) XXX_DiscardUnknown ¶
func (m *Command) XXX_DiscardUnknown()
func (*Command) XXX_Marshal ¶
func (*Command) XXX_Unmarshal ¶
type ConfigItem ¶
type ConfigItem struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"` Version string `protobuf:"bytes,3,opt,name=Version,proto3" json:"Version,omitempty"` SHA256 string `protobuf:"bytes,4,opt,name=SHA256,proto3" json:"SHA256,omitempty"` Signature string `protobuf:"bytes,5,opt,name=Signature,proto3" json:"Signature,omitempty"` DownloadURL []string `protobuf:"bytes,6,rep,name=DownloadURL,proto3" json:"DownloadURL,omitempty"` Detail string `protobuf:"bytes,7,opt,name=Detail,proto3" json:"Detail,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ConfigItem) Descriptor ¶
func (*ConfigItem) Descriptor() ([]byte, []int)
func (*ConfigItem) GetDetail ¶
func (m *ConfigItem) GetDetail() string
func (*ConfigItem) GetDownloadURL ¶
func (m *ConfigItem) GetDownloadURL() []string
func (*ConfigItem) GetName ¶
func (m *ConfigItem) GetName() string
func (*ConfigItem) GetSHA256 ¶
func (m *ConfigItem) GetSHA256() string
func (*ConfigItem) GetSignature ¶
func (m *ConfigItem) GetSignature() string
func (*ConfigItem) GetType ¶
func (m *ConfigItem) GetType() string
func (*ConfigItem) GetVersion ¶
func (m *ConfigItem) GetVersion() string
func (*ConfigItem) Marshal ¶
func (m *ConfigItem) Marshal() (dAtA []byte, err error)
func (*ConfigItem) MarshalToSizedBuffer ¶
func (m *ConfigItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigItem) ProtoMessage ¶
func (*ConfigItem) ProtoMessage()
func (*ConfigItem) Reset ¶
func (m *ConfigItem) Reset()
func (*ConfigItem) Size ¶
func (m *ConfigItem) Size() (n int)
func (*ConfigItem) String ¶
func (m *ConfigItem) String() string
func (*ConfigItem) Unmarshal ¶
func (m *ConfigItem) Unmarshal(dAtA []byte) error
func (*ConfigItem) XXX_DiscardUnknown ¶
func (m *ConfigItem) XXX_DiscardUnknown()
func (*ConfigItem) XXX_Marshal ¶
func (m *ConfigItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigItem) XXX_Merge ¶
func (m *ConfigItem) XXX_Merge(src proto.Message)
func (*ConfigItem) XXX_Size ¶
func (m *ConfigItem) XXX_Size() int
func (*ConfigItem) XXX_Unmarshal ¶
func (m *ConfigItem) XXX_Unmarshal(b []byte) error
type FileExtClient ¶
type FileExtClient interface {
Upload(ctx context.Context, opts ...grpc.CallOption) (FileExt_UploadClient, error)
}
FileExtClient is the client API for FileExt service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewFileExtClient ¶
func NewFileExtClient(cc *grpc.ClientConn) FileExtClient
type FileExtServer ¶
type FileExtServer interface {
Upload(FileExt_UploadServer) error
}
FileExtServer is the server API for FileExt service.
type FileExt_UploadClient ¶
type FileExt_UploadClient interface { Send(*UploadRequest) error CloseAndRecv() (*UploadResponse, error) grpc.ClientStream }
type FileExt_UploadServer ¶
type FileExt_UploadServer interface { SendAndClose(*UploadResponse) error Recv() (*UploadRequest, error) grpc.ServerStream }
type Item ¶
type Item struct { Fields map[string]string `` /* 153-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Item) Descriptor ¶
func (*Item) ProtoMessage ¶
func (*Item) ProtoMessage()
func (*Item) XXX_DiscardUnknown ¶
func (m *Item) XXX_DiscardUnknown()
func (*Item) XXX_Unmarshal ¶
type MQData ¶
type MQData struct { DataType int32 `protobuf:"varint,1,opt,name=DataType,proto3" json:"DataType,omitempty"` AgentTime int64 `protobuf:"varint,2,opt,name=AgentTime,proto3" json:"AgentTime,omitempty"` Body []byte `protobuf:"bytes,3,opt,name=Body,proto3" json:"Body,omitempty"` AgentID string `protobuf:"bytes,4,opt,name=AgentID,proto3" json:"AgentID,omitempty"` IntranetIPv4 string `protobuf:"bytes,5,opt,name=IntranetIPv4,proto3" json:"IntranetIPv4,omitempty"` ExtranetIPv4 string `protobuf:"bytes,6,opt,name=ExtranetIPv4,proto3" json:"ExtranetIPv4,omitempty"` IntranetIPv6 string `protobuf:"bytes,7,opt,name=IntranetIPv6,proto3" json:"IntranetIPv6,omitempty"` ExtranetIPv6 string `protobuf:"bytes,8,opt,name=ExtranetIPv6,proto3" json:"ExtranetIPv6,omitempty"` Hostname string `protobuf:"bytes,9,opt,name=Hostname,proto3" json:"Hostname,omitempty"` Version string `protobuf:"bytes,10,opt,name=Version,proto3" json:"Version,omitempty"` Product string `protobuf:"bytes,11,opt,name=Product,proto3" json:"Product,omitempty"` //Fields completed on the server SvrTime int64 `protobuf:"varint,12,opt,name=SvrTime,proto3" json:"SvrTime,omitempty"` PSMName string `protobuf:"bytes,13,opt,name=PSMName,proto3" json:"PSMName,omitempty"` PSMPath string `protobuf:"bytes,14,opt,name=PSMPath,proto3" json:"PSMPath,omitempty"` Tag string `protobuf:"bytes,15,opt,name=Tag,proto3" json:"Tag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
server -> bmq
func (*MQData) Descriptor ¶
func (*MQData) GetAgentID ¶
func (*MQData) GetAgentTime ¶
func (*MQData) GetDataType ¶
func (*MQData) GetExtranetIPv4 ¶
func (*MQData) GetExtranetIPv6 ¶
func (*MQData) GetHostname ¶
func (*MQData) GetIntranetIPv4 ¶
func (*MQData) GetIntranetIPv6 ¶
func (*MQData) GetPSMName ¶
func (*MQData) GetPSMPath ¶
func (*MQData) GetProduct ¶
func (*MQData) GetSvrTime ¶
func (*MQData) GetVersion ¶
func (*MQData) MarshalToSizedBuffer ¶
func (*MQData) ProtoMessage ¶
func (*MQData) ProtoMessage()
func (*MQData) XXX_DiscardUnknown ¶
func (m *MQData) XXX_DiscardUnknown()
func (*MQData) XXX_Marshal ¶
func (*MQData) XXX_Unmarshal ¶
type MQRawData ¶
type MQRawData struct { DataType int32 `protobuf:"varint,1,opt,name=DataType,proto3" json:"DataType,omitempty"` AgentTime int64 `protobuf:"varint,2,opt,name=AgentTime,proto3" json:"AgentTime,omitempty"` Body *Item `protobuf:"bytes,3,opt,name=Body,proto3" json:"Body,omitempty"` AgentID string `protobuf:"bytes,4,opt,name=AgentID,proto3" json:"AgentID,omitempty"` IntranetIPv4 string `protobuf:"bytes,5,opt,name=IntranetIPv4,proto3" json:"IntranetIPv4,omitempty"` ExtranetIPv4 string `protobuf:"bytes,6,opt,name=ExtranetIPv4,proto3" json:"ExtranetIPv4,omitempty"` IntranetIPv6 string `protobuf:"bytes,7,opt,name=IntranetIPv6,proto3" json:"IntranetIPv6,omitempty"` ExtranetIPv6 string `protobuf:"bytes,8,opt,name=ExtranetIPv6,proto3" json:"ExtranetIPv6,omitempty"` Hostname string `protobuf:"bytes,9,opt,name=Hostname,proto3" json:"Hostname,omitempty"` Version string `protobuf:"bytes,10,opt,name=Version,proto3" json:"Version,omitempty"` Product string `protobuf:"bytes,11,opt,name=Product,proto3" json:"Product,omitempty"` //Fields completed on the server SvrTime int64 `protobuf:"varint,12,opt,name=SvrTime,proto3" json:"SvrTime,omitempty"` PSMName string `protobuf:"bytes,13,opt,name=PSMName,proto3" json:"PSMName,omitempty"` PSMPath string `protobuf:"bytes,14,opt,name=PSMPath,proto3" json:"PSMPath,omitempty"` Tags string `protobuf:"bytes,15,opt,name=Tags,proto3" json:"Tags,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
bmq --> Rule engine
func (*MQRawData) Descriptor ¶
func (*MQRawData) GetAgentID ¶
func (*MQRawData) GetAgentTime ¶
func (*MQRawData) GetDataType ¶
func (*MQRawData) GetExtranetIPv4 ¶
func (*MQRawData) GetExtranetIPv6 ¶
func (*MQRawData) GetHostname ¶
func (*MQRawData) GetIntranetIPv4 ¶
func (*MQRawData) GetIntranetIPv6 ¶
func (*MQRawData) GetPSMName ¶
func (*MQRawData) GetPSMPath ¶
func (*MQRawData) GetProduct ¶
func (*MQRawData) GetSvrTime ¶
func (*MQRawData) GetVersion ¶
func (*MQRawData) MarshalToSizedBuffer ¶
func (*MQRawData) ProtoMessage ¶
func (*MQRawData) ProtoMessage()
func (*MQRawData) XXX_DiscardUnknown ¶
func (m *MQRawData) XXX_DiscardUnknown()
func (*MQRawData) XXX_Marshal ¶
func (*MQRawData) XXX_Unmarshal ¶
type PluginTask ¶
type PluginTask struct { //DataType which used to uniquely identify different format of Data DataType int32 `protobuf:"varint,1,opt,name=DataType,proto3" json:"DataType,omitempty"` // Plugin name, which used to uniquely identify different plugins Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // Data transparently transmitted to the plugin Data string `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // The token is used for reconciliation Token string `protobuf:"bytes,4,opt,name=Token,proto3" json:"Token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PluginTask) Descriptor ¶
func (*PluginTask) Descriptor() ([]byte, []int)
func (*PluginTask) GetData ¶
func (m *PluginTask) GetData() string
func (*PluginTask) GetDataType ¶
func (m *PluginTask) GetDataType() int32
func (*PluginTask) GetName ¶
func (m *PluginTask) GetName() string
func (*PluginTask) GetToken ¶
func (m *PluginTask) GetToken() string
func (*PluginTask) Marshal ¶
func (m *PluginTask) Marshal() (dAtA []byte, err error)
func (*PluginTask) MarshalToSizedBuffer ¶
func (m *PluginTask) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PluginTask) ProtoMessage ¶
func (*PluginTask) ProtoMessage()
func (*PluginTask) Reset ¶
func (m *PluginTask) Reset()
func (*PluginTask) Size ¶
func (m *PluginTask) Size() (n int)
func (*PluginTask) String ¶
func (m *PluginTask) String() string
func (*PluginTask) Unmarshal ¶
func (m *PluginTask) Unmarshal(dAtA []byte) error
func (*PluginTask) XXX_DiscardUnknown ¶
func (m *PluginTask) XXX_DiscardUnknown()
func (*PluginTask) XXX_Marshal ¶
func (m *PluginTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PluginTask) XXX_Merge ¶
func (m *PluginTask) XXX_Merge(src proto.Message)
func (*PluginTask) XXX_Size ¶
func (m *PluginTask) XXX_Size() int
func (*PluginTask) XXX_Unmarshal ¶
func (m *PluginTask) XXX_Unmarshal(b []byte) error
type RawData ¶
type RawData struct { Data []*Record `protobuf:"bytes,1,rep,name=Data,proto3" json:"Data,omitempty"` AgentID string `protobuf:"bytes,2,opt,name=AgentID,proto3" json:"AgentID,omitempty"` IntranetIPv4 []string `protobuf:"bytes,3,rep,name=IntranetIPv4,proto3" json:"IntranetIPv4,omitempty"` ExtranetIPv4 []string `protobuf:"bytes,4,rep,name=ExtranetIPv4,proto3" json:"ExtranetIPv4,omitempty"` IntranetIPv6 []string `protobuf:"bytes,5,rep,name=IntranetIPv6,proto3" json:"IntranetIPv6,omitempty"` ExtranetIPv6 []string `protobuf:"bytes,6,rep,name=ExtranetIPv6,proto3" json:"ExtranetIPv6,omitempty"` Hostname string `protobuf:"bytes,7,opt,name=Hostname,proto3" json:"Hostname,omitempty"` Version string `protobuf:"bytes,8,opt,name=Version,proto3" json:"Version,omitempty"` Product string `protobuf:"bytes,9,opt,name=Product,proto3" json:"Product,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
pb for rawdata agent --> server
func (*RawData) Descriptor ¶
func (*RawData) GetAgentID ¶
func (*RawData) GetExtranetIPv4 ¶
func (*RawData) GetExtranetIPv6 ¶
func (*RawData) GetHostname ¶
func (*RawData) GetIntranetIPv4 ¶
func (*RawData) GetIntranetIPv6 ¶
func (*RawData) GetProduct ¶
func (*RawData) GetVersion ¶
func (*RawData) MarshalToSizedBuffer ¶
func (*RawData) ProtoMessage ¶
func (*RawData) ProtoMessage()
func (*RawData) XXX_DiscardUnknown ¶
func (m *RawData) XXX_DiscardUnknown()
func (*RawData) XXX_Marshal ¶
func (*RawData) XXX_Unmarshal ¶
type Record ¶
type Record struct { DataType int32 `protobuf:"varint,1,opt,name=DataType,proto3" json:"DataType,omitempty"` Timestamp int64 `protobuf:"varint,2,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"` Body []byte `protobuf:"bytes,3,opt,name=Body,proto3" json:"Body,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Record) Descriptor ¶
func (*Record) GetDataType ¶
func (*Record) GetTimestamp ¶
func (*Record) MarshalToSizedBuffer ¶
func (*Record) ProtoMessage ¶
func (*Record) ProtoMessage()
func (*Record) XXX_DiscardUnknown ¶
func (m *Record) XXX_DiscardUnknown()
func (*Record) XXX_Marshal ¶
func (*Record) XXX_Unmarshal ¶
type TransferClient ¶
type TransferClient interface {
Transfer(ctx context.Context, opts ...grpc.CallOption) (Transfer_TransferClient, error)
}
TransferClient is the client API for Transfer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTransferClient ¶
func NewTransferClient(cc *grpc.ClientConn) TransferClient
type TransferServer ¶
type TransferServer interface {
Transfer(Transfer_TransferServer) error
}
TransferServer is the server API for Transfer service.
type Transfer_TransferClient ¶
type Transfer_TransferServer ¶
type UnimplementedFileExtServer ¶
type UnimplementedFileExtServer struct { }
UnimplementedFileExtServer can be embedded to have forward compatible implementations.
func (*UnimplementedFileExtServer) Upload ¶
func (*UnimplementedFileExtServer) Upload(srv FileExt_UploadServer) error
type UnimplementedTransferServer ¶
type UnimplementedTransferServer struct { }
UnimplementedTransferServer can be embedded to have forward compatible implementations.
func (*UnimplementedTransferServer) Transfer ¶
func (*UnimplementedTransferServer) Transfer(srv Transfer_TransferServer) error
type UploadRequest ¶
type UploadRequest struct { Token string `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
pb for file upload
func (*UploadRequest) Descriptor ¶
func (*UploadRequest) Descriptor() ([]byte, []int)
func (*UploadRequest) GetData ¶
func (m *UploadRequest) GetData() []byte
func (*UploadRequest) GetToken ¶
func (m *UploadRequest) GetToken() string
func (*UploadRequest) Marshal ¶
func (m *UploadRequest) Marshal() (dAtA []byte, err error)
func (*UploadRequest) MarshalToSizedBuffer ¶
func (m *UploadRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UploadRequest) ProtoMessage ¶
func (*UploadRequest) ProtoMessage()
func (*UploadRequest) Reset ¶
func (m *UploadRequest) Reset()
func (*UploadRequest) Size ¶
func (m *UploadRequest) Size() (n int)
func (*UploadRequest) String ¶
func (m *UploadRequest) String() string
func (*UploadRequest) Unmarshal ¶
func (m *UploadRequest) Unmarshal(dAtA []byte) error
func (*UploadRequest) XXX_DiscardUnknown ¶
func (m *UploadRequest) XXX_DiscardUnknown()
func (*UploadRequest) XXX_Marshal ¶
func (m *UploadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UploadRequest) XXX_Merge ¶
func (m *UploadRequest) XXX_Merge(src proto.Message)
func (*UploadRequest) XXX_Size ¶
func (m *UploadRequest) XXX_Size() int
func (*UploadRequest) XXX_Unmarshal ¶
func (m *UploadRequest) XXX_Unmarshal(b []byte) error
type UploadResponse ¶
type UploadResponse struct { Status UploadResponse_StatusCode `protobuf:"varint,1,opt,name=Status,proto3,enum=grpc.UploadResponse_StatusCode" json:"Status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UploadResponse) Descriptor ¶
func (*UploadResponse) Descriptor() ([]byte, []int)
func (*UploadResponse) GetStatus ¶
func (m *UploadResponse) GetStatus() UploadResponse_StatusCode
func (*UploadResponse) Marshal ¶
func (m *UploadResponse) Marshal() (dAtA []byte, err error)
func (*UploadResponse) MarshalToSizedBuffer ¶
func (m *UploadResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UploadResponse) ProtoMessage ¶
func (*UploadResponse) ProtoMessage()
func (*UploadResponse) Reset ¶
func (m *UploadResponse) Reset()
func (*UploadResponse) Size ¶
func (m *UploadResponse) Size() (n int)
func (*UploadResponse) String ¶
func (m *UploadResponse) String() string
func (*UploadResponse) Unmarshal ¶
func (m *UploadResponse) Unmarshal(dAtA []byte) error
func (*UploadResponse) XXX_DiscardUnknown ¶
func (m *UploadResponse) XXX_DiscardUnknown()
func (*UploadResponse) XXX_Marshal ¶
func (m *UploadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UploadResponse) XXX_Merge ¶
func (m *UploadResponse) XXX_Merge(src proto.Message)
func (*UploadResponse) XXX_Size ¶
func (m *UploadResponse) XXX_Size() int
func (*UploadResponse) XXX_Unmarshal ¶
func (m *UploadResponse) XXX_Unmarshal(b []byte) error
type UploadResponse_StatusCode ¶
type UploadResponse_StatusCode int32
const ( UploadResponse_SUCCESS UploadResponse_StatusCode = 0 UploadResponse_FAILED UploadResponse_StatusCode = 1 )
func (UploadResponse_StatusCode) EnumDescriptor ¶
func (UploadResponse_StatusCode) EnumDescriptor() ([]byte, []int)
func (UploadResponse_StatusCode) String ¶
func (x UploadResponse_StatusCode) String() string