Documentation ¶
Index ¶
- Variables
- func RegisterPluginServer(s grpc.ServiceRegistrar, srv PluginServer)
- type Diagnostic
- func (*Diagnostic) Descriptor() ([]byte, []int)deprecated
- func (x *Diagnostic) GetDetail() string
- func (x *Diagnostic) GetFilePaths() []string
- func (x *Diagnostic) GetSeverity() Diagnostic_Severity
- func (x *Diagnostic) GetSummary() string
- func (*Diagnostic) ProtoMessage()
- func (x *Diagnostic) ProtoReflect() protoreflect.Message
- func (x *Diagnostic) Reset()
- func (x *Diagnostic) String() string
- type Diagnostic_Severity
- func (Diagnostic_Severity) Descriptor() protoreflect.EnumDescriptor
- func (x Diagnostic_Severity) Enum() *Diagnostic_Severity
- func (Diagnostic_Severity) EnumDescriptor() ([]byte, []int)deprecated
- func (x Diagnostic_Severity) Number() protoreflect.EnumNumber
- func (x Diagnostic_Severity) String() string
- func (Diagnostic_Severity) Type() protoreflect.EnumType
- type Execute
- type Execute_Request
- func (*Execute_Request) Descriptor() ([]byte, []int)deprecated
- func (x *Execute_Request) GetArgs() []string
- func (x *Execute_Request) GetVars() map[string]string
- func (x *Execute_Request) GetVersion() string
- func (*Execute_Request) ProtoMessage()
- func (x *Execute_Request) ProtoReflect() protoreflect.Message
- func (x *Execute_Request) Reset()
- func (x *Execute_Request) String() string
- type Execute_Response
- func (*Execute_Response) Descriptor() ([]byte, []int)deprecated
- func (x *Execute_Response) GetDiagnostic() []*Diagnostic
- func (x *Execute_Response) GetStatus() Execute_Status
- func (*Execute_Response) ProtoMessage()
- func (x *Execute_Response) ProtoReflect() protoreflect.Message
- func (x *Execute_Response) Reset()
- func (x *Execute_Response) String() string
- type Execute_Status
- func (Execute_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Execute_Status) Enum() *Execute_Status
- func (Execute_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Execute_Status) Number() protoreflect.EnumNumber
- func (x Execute_Status) String() string
- func (Execute_Status) Type() protoreflect.EnumType
- type PluginClient
- type PluginServer
- type Stop
- type Stop_Request
- type Stop_Response
- type UnimplementedPluginServer
- type UnsafePluginServer
Constants ¶
This section is empty.
Variables ¶
var ( Execute_Status_name = map[int32]string{ 0: "UNKNOWN", 1: "SUCCESS", 2: "FAILURE", } Execute_Status_value = map[string]int32{ "UNKNOWN": 0, "SUCCESS": 1, "FAILURE": 2, } )
Enum value maps for Execute_Status.
var ( Diagnostic_Severity_name = map[int32]string{ 0: "INVALID", 1: "ERROR", 2: "WARNING", } Diagnostic_Severity_value = map[string]int32{ "INVALID": 0, "ERROR": 1, "WARNING": 2, } )
Enum value maps for Diagnostic_Severity.
var File_pkg_proto_plugin_proto protoreflect.FileDescriptor
var Plugin_ServiceDesc = grpc.ServiceDesc{ ServiceName: "proto.Plugin", HandlerType: (*PluginServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Execute", Handler: _Plugin_Execute_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pkg/proto/plugin.proto", }
Plugin_ServiceDesc is the grpc.ServiceDesc for Plugin service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPluginServer ¶
func RegisterPluginServer(s grpc.ServiceRegistrar, srv PluginServer)
Types ¶
type Diagnostic ¶
type Diagnostic struct { Severity Diagnostic_Severity `protobuf:"varint,1,opt,name=severity,proto3,enum=proto.Diagnostic_Severity" json:"severity,omitempty"` Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` Detail string `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"` FilePaths []string `protobuf:"bytes,4,rep,name=FilePaths,proto3" json:"FilePaths,omitempty"` // contains filtered or unexported fields }
Diagnostic ...
func (*Diagnostic) Descriptor
deprecated
func (*Diagnostic) Descriptor() ([]byte, []int)
Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.
func (*Diagnostic) GetDetail ¶
func (x *Diagnostic) GetDetail() string
func (*Diagnostic) GetFilePaths ¶
func (x *Diagnostic) GetFilePaths() []string
func (*Diagnostic) GetSeverity ¶
func (x *Diagnostic) GetSeverity() Diagnostic_Severity
func (*Diagnostic) GetSummary ¶
func (x *Diagnostic) GetSummary() string
func (*Diagnostic) ProtoMessage ¶
func (*Diagnostic) ProtoMessage()
func (*Diagnostic) ProtoReflect ¶
func (x *Diagnostic) ProtoReflect() protoreflect.Message
func (*Diagnostic) Reset ¶
func (x *Diagnostic) Reset()
func (*Diagnostic) String ¶
func (x *Diagnostic) String() string
type Diagnostic_Severity ¶
type Diagnostic_Severity int32
const ( Diagnostic_INVALID Diagnostic_Severity = 0 Diagnostic_ERROR Diagnostic_Severity = 1 Diagnostic_WARNING Diagnostic_Severity = 2 )
func (Diagnostic_Severity) Descriptor ¶
func (Diagnostic_Severity) Descriptor() protoreflect.EnumDescriptor
func (Diagnostic_Severity) Enum ¶
func (x Diagnostic_Severity) Enum() *Diagnostic_Severity
func (Diagnostic_Severity) EnumDescriptor
deprecated
func (Diagnostic_Severity) EnumDescriptor() ([]byte, []int)
Deprecated: Use Diagnostic_Severity.Descriptor instead.
func (Diagnostic_Severity) Number ¶
func (x Diagnostic_Severity) Number() protoreflect.EnumNumber
func (Diagnostic_Severity) String ¶
func (x Diagnostic_Severity) String() string
func (Diagnostic_Severity) Type ¶
func (Diagnostic_Severity) Type() protoreflect.EnumType
type Execute ¶
type Execute struct {
// contains filtered or unexported fields
}
Start ...
func (*Execute) Descriptor
deprecated
func (*Execute) ProtoMessage ¶
func (*Execute) ProtoMessage()
func (*Execute) ProtoReflect ¶
func (x *Execute) ProtoReflect() protoreflect.Message
type Execute_Request ¶
type Execute_Request struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Vars map[string]string `` /* 149-byte string literal not displayed */ Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
Request ...
func (*Execute_Request) Descriptor
deprecated
func (*Execute_Request) Descriptor() ([]byte, []int)
Deprecated: Use Execute_Request.ProtoReflect.Descriptor instead.
func (*Execute_Request) GetArgs ¶
func (x *Execute_Request) GetArgs() []string
func (*Execute_Request) GetVars ¶
func (x *Execute_Request) GetVars() map[string]string
func (*Execute_Request) GetVersion ¶
func (x *Execute_Request) GetVersion() string
func (*Execute_Request) ProtoMessage ¶
func (*Execute_Request) ProtoMessage()
func (*Execute_Request) ProtoReflect ¶
func (x *Execute_Request) ProtoReflect() protoreflect.Message
func (*Execute_Request) Reset ¶
func (x *Execute_Request) Reset()
func (*Execute_Request) String ¶
func (x *Execute_Request) String() string
type Execute_Response ¶
type Execute_Response struct { Status Execute_Status `protobuf:"varint,1,opt,name=status,proto3,enum=proto.Execute_Status" json:"status,omitempty"` Diagnostic []*Diagnostic `protobuf:"bytes,10,rep,name=diagnostic,proto3" json:"diagnostic,omitempty"` // contains filtered or unexported fields }
Response ...
func (*Execute_Response) Descriptor
deprecated
func (*Execute_Response) Descriptor() ([]byte, []int)
Deprecated: Use Execute_Response.ProtoReflect.Descriptor instead.
func (*Execute_Response) GetDiagnostic ¶
func (x *Execute_Response) GetDiagnostic() []*Diagnostic
func (*Execute_Response) GetStatus ¶
func (x *Execute_Response) GetStatus() Execute_Status
func (*Execute_Response) ProtoMessage ¶
func (*Execute_Response) ProtoMessage()
func (*Execute_Response) ProtoReflect ¶
func (x *Execute_Response) ProtoReflect() protoreflect.Message
func (*Execute_Response) Reset ¶
func (x *Execute_Response) Reset()
func (*Execute_Response) String ¶
func (x *Execute_Response) String() string
type Execute_Status ¶
type Execute_Status int32
const ( Execute_UNKNOWN Execute_Status = 0 Execute_SUCCESS Execute_Status = 1 Execute_FAILURE Execute_Status = 2 )
func (Execute_Status) Descriptor ¶
func (Execute_Status) Descriptor() protoreflect.EnumDescriptor
func (Execute_Status) Enum ¶
func (x Execute_Status) Enum() *Execute_Status
func (Execute_Status) EnumDescriptor
deprecated
func (Execute_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Execute_Status.Descriptor instead.
func (Execute_Status) Number ¶
func (x Execute_Status) Number() protoreflect.EnumNumber
func (Execute_Status) String ¶
func (x Execute_Status) String() string
func (Execute_Status) Type ¶
func (Execute_Status) Type() protoreflect.EnumType
type PluginClient ¶
type PluginClient interface { // Execute executes a plugin Execute(ctx context.Context, in *Execute_Request, opts ...grpc.CallOption) (*Execute_Response, error) }
PluginClient is the client API for Plugin 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.
func NewPluginClient ¶
func NewPluginClient(cc grpc.ClientConnInterface) PluginClient
type PluginServer ¶
type PluginServer interface { // Execute executes a plugin Execute(context.Context, *Execute_Request) (*Execute_Response, error) // contains filtered or unexported methods }
PluginServer is the server API for Plugin service. All implementations must embed UnimplementedPluginServer for forward compatibility
type Stop ¶
type Stop struct {
// contains filtered or unexported fields
}
Stop ...
func (*Stop) Descriptor
deprecated
func (*Stop) ProtoMessage ¶
func (*Stop) ProtoMessage()
func (*Stop) ProtoReflect ¶
func (x *Stop) ProtoReflect() protoreflect.Message
type Stop_Request ¶
type Stop_Request struct {
// contains filtered or unexported fields
}
Request ...
func (*Stop_Request) Descriptor
deprecated
func (*Stop_Request) Descriptor() ([]byte, []int)
Deprecated: Use Stop_Request.ProtoReflect.Descriptor instead.
func (*Stop_Request) ProtoMessage ¶
func (*Stop_Request) ProtoMessage()
func (*Stop_Request) ProtoReflect ¶
func (x *Stop_Request) ProtoReflect() protoreflect.Message
func (*Stop_Request) Reset ¶
func (x *Stop_Request) Reset()
func (*Stop_Request) String ¶
func (x *Stop_Request) String() string
type Stop_Response ¶
type Stop_Response struct { Error string `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"` // contains filtered or unexported fields }
Response ...
func (*Stop_Response) Descriptor
deprecated
func (*Stop_Response) Descriptor() ([]byte, []int)
Deprecated: Use Stop_Response.ProtoReflect.Descriptor instead.
func (*Stop_Response) GetError ¶
func (x *Stop_Response) GetError() string
func (*Stop_Response) ProtoMessage ¶
func (*Stop_Response) ProtoMessage()
func (*Stop_Response) ProtoReflect ¶
func (x *Stop_Response) ProtoReflect() protoreflect.Message
func (*Stop_Response) Reset ¶
func (x *Stop_Response) Reset()
func (*Stop_Response) String ¶
func (x *Stop_Response) String() string
type UnimplementedPluginServer ¶
type UnimplementedPluginServer struct { }
UnimplementedPluginServer must be embedded to have forward compatible implementations.
func (UnimplementedPluginServer) Execute ¶
func (UnimplementedPluginServer) Execute(context.Context, *Execute_Request) (*Execute_Response, error)
type UnsafePluginServer ¶
type UnsafePluginServer interface {
// contains filtered or unexported methods
}
UnsafePluginServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PluginServer will result in compilation errors.