Documentation ¶
Overview ¶
Package jobs1beta1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterJobsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterJobsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client JobsClient) error
- func RegisterJobsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterJobsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server JobsServer) error
- func RegisterJobsServer(s *grpc.Server, srv JobsServer)
- type CancelJobRequest
- func (*CancelJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelJobRequest) GetJobId() string
- func (*CancelJobRequest) ProtoMessage()
- func (x *CancelJobRequest) ProtoReflect() protoreflect.Message
- func (x *CancelJobRequest) Reset()
- func (x *CancelJobRequest) String() string
- func (this *CancelJobRequest) Validate() error
- type CancelJobResponse
- type GetJobRequest
- func (*GetJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetJobRequest) GetJobId() string
- func (*GetJobRequest) ProtoMessage()
- func (x *GetJobRequest) ProtoReflect() protoreflect.Message
- func (x *GetJobRequest) Reset()
- func (x *GetJobRequest) String() string
- func (this *GetJobRequest) Validate() error
- type GetJobResponse
- func (*GetJobResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetJobResponse) GetDone() bool
- func (x *GetJobResponse) GetEcho() *GetJobResponse_Echo
- func (x *GetJobResponse) GetError() *GetJobResponse_Error
- func (x *GetJobResponse) GetJobId() string
- func (x *GetJobResponse) GetPmmAgentId() string
- func (m *GetJobResponse) GetResult() isGetJobResponse_Result
- func (*GetJobResponse) ProtoMessage()
- func (x *GetJobResponse) ProtoReflect() protoreflect.Message
- func (x *GetJobResponse) Reset()
- func (x *GetJobResponse) String() string
- func (this *GetJobResponse) Validate() error
- type GetJobResponse_Echo
- func (*GetJobResponse_Echo) Descriptor() ([]byte, []int)deprecated
- func (x *GetJobResponse_Echo) GetMessage() string
- func (*GetJobResponse_Echo) ProtoMessage()
- func (x *GetJobResponse_Echo) ProtoReflect() protoreflect.Message
- func (x *GetJobResponse_Echo) Reset()
- func (x *GetJobResponse_Echo) String() string
- func (this *GetJobResponse_Echo) Validate() error
- type GetJobResponse_Echo_
- type GetJobResponse_Error
- func (*GetJobResponse_Error) Descriptor() ([]byte, []int)deprecated
- func (x *GetJobResponse_Error) GetMessage() string
- func (*GetJobResponse_Error) ProtoMessage()
- func (x *GetJobResponse_Error) ProtoReflect() protoreflect.Message
- func (x *GetJobResponse_Error) Reset()
- func (x *GetJobResponse_Error) String() string
- func (this *GetJobResponse_Error) Validate() error
- type GetJobResponse_Error_
- type JobsClient
- type JobsServer
- type StartEchoJobRequest
- func (*StartEchoJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartEchoJobRequest) GetDelay() *duration.Duration
- func (x *StartEchoJobRequest) GetMessage() string
- func (x *StartEchoJobRequest) GetPmmAgentId() string
- func (x *StartEchoJobRequest) GetTimeout() *duration.Duration
- func (*StartEchoJobRequest) ProtoMessage()
- func (x *StartEchoJobRequest) ProtoReflect() protoreflect.Message
- func (x *StartEchoJobRequest) Reset()
- func (x *StartEchoJobRequest) String() string
- func (this *StartEchoJobRequest) Validate() error
- type StartEchoJobResponse
- func (*StartEchoJobResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StartEchoJobResponse) GetJobId() string
- func (x *StartEchoJobResponse) GetPmmAgentId() string
- func (*StartEchoJobResponse) ProtoMessage()
- func (x *StartEchoJobResponse) ProtoReflect() protoreflect.Message
- func (x *StartEchoJobResponse) Reset()
- func (x *StartEchoJobResponse) String() string
- func (this *StartEchoJobResponse) Validate() error
- type UnimplementedJobsServer
- func (*UnimplementedJobsServer) CancelJob(context.Context, *CancelJobRequest) (*CancelJobResponse, error)
- func (*UnimplementedJobsServer) GetJob(context.Context, *GetJobRequest) (*GetJobResponse, error)
- func (*UnimplementedJobsServer) StartEchoJob(context.Context, *StartEchoJobRequest) (*StartEchoJobResponse, error)
Constants ¶
This section is empty.
Variables ¶
var File_managementpb_jobs_jobs_proto protoreflect.FileDescriptor
Functions ¶
func RegisterJobsHandler ¶
RegisterJobsHandler registers the http handlers for service Jobs to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterJobsHandlerClient ¶
RegisterJobsHandlerClient registers the http handlers for service Jobs to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "JobsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "JobsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "JobsClient" to call the correct interceptors.
func RegisterJobsHandlerFromEndpoint ¶
func RegisterJobsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterJobsHandlerFromEndpoint is same as RegisterJobsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterJobsHandlerServer ¶
RegisterJobsHandlerServer registers the http handlers for service Jobs to "mux". UnaryRPC :call JobsServer 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 RegisterJobsHandlerFromEndpoint instead.
func RegisterJobsServer ¶
func RegisterJobsServer(s *grpc.Server, srv JobsServer)
Types ¶
type CancelJobRequest ¶
type CancelJobRequest struct { // Unique Job ID. Required. JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // contains filtered or unexported fields }
func (*CancelJobRequest) Descriptor
deprecated
func (*CancelJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelJobRequest.ProtoReflect.Descriptor instead.
func (*CancelJobRequest) GetJobId ¶
func (x *CancelJobRequest) GetJobId() string
func (*CancelJobRequest) ProtoMessage ¶
func (*CancelJobRequest) ProtoMessage()
func (*CancelJobRequest) ProtoReflect ¶
func (x *CancelJobRequest) ProtoReflect() protoreflect.Message
func (*CancelJobRequest) Reset ¶
func (x *CancelJobRequest) Reset()
func (*CancelJobRequest) String ¶
func (x *CancelJobRequest) String() string
func (*CancelJobRequest) Validate ¶
func (this *CancelJobRequest) Validate() error
type CancelJobResponse ¶
type CancelJobResponse struct {
// contains filtered or unexported fields
}
func (*CancelJobResponse) Descriptor
deprecated
func (*CancelJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelJobResponse.ProtoReflect.Descriptor instead.
func (*CancelJobResponse) ProtoMessage ¶
func (*CancelJobResponse) ProtoMessage()
func (*CancelJobResponse) ProtoReflect ¶
func (x *CancelJobResponse) ProtoReflect() protoreflect.Message
func (*CancelJobResponse) Reset ¶
func (x *CancelJobResponse) Reset()
func (*CancelJobResponse) String ¶
func (x *CancelJobResponse) String() string
func (*CancelJobResponse) Validate ¶
func (this *CancelJobResponse) Validate() error
type GetJobRequest ¶
type GetJobRequest struct { // Unique Job ID. JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // contains filtered or unexported fields }
func (*GetJobRequest) Descriptor
deprecated
func (*GetJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetJobRequest.ProtoReflect.Descriptor instead.
func (*GetJobRequest) GetJobId ¶
func (x *GetJobRequest) GetJobId() string
func (*GetJobRequest) ProtoMessage ¶
func (*GetJobRequest) ProtoMessage()
func (*GetJobRequest) ProtoReflect ¶
func (x *GetJobRequest) ProtoReflect() protoreflect.Message
func (*GetJobRequest) Reset ¶
func (x *GetJobRequest) Reset()
func (*GetJobRequest) String ¶
func (x *GetJobRequest) String() string
func (*GetJobRequest) Validate ¶
func (this *GetJobRequest) Validate() error
type GetJobResponse ¶
type GetJobResponse struct { // Unique Job ID. JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // pmm-agent ID where this Job is running / was run. PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"` // True if Job is finished. Done bool `protobuf:"varint,4,opt,name=done,proto3" json:"done,omitempty"` // Types that are assignable to Result: // *GetJobResponse_Error_ // *GetJobResponse_Echo_ Result isGetJobResponse_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
func (*GetJobResponse) Descriptor
deprecated
func (*GetJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetJobResponse.ProtoReflect.Descriptor instead.
func (*GetJobResponse) GetDone ¶
func (x *GetJobResponse) GetDone() bool
func (*GetJobResponse) GetEcho ¶
func (x *GetJobResponse) GetEcho() *GetJobResponse_Echo
func (*GetJobResponse) GetError ¶
func (x *GetJobResponse) GetError() *GetJobResponse_Error
func (*GetJobResponse) GetJobId ¶
func (x *GetJobResponse) GetJobId() string
func (*GetJobResponse) GetPmmAgentId ¶
func (x *GetJobResponse) GetPmmAgentId() string
func (*GetJobResponse) GetResult ¶
func (m *GetJobResponse) GetResult() isGetJobResponse_Result
func (*GetJobResponse) ProtoMessage ¶
func (*GetJobResponse) ProtoMessage()
func (*GetJobResponse) ProtoReflect ¶
func (x *GetJobResponse) ProtoReflect() protoreflect.Message
func (*GetJobResponse) Reset ¶
func (x *GetJobResponse) Reset()
func (*GetJobResponse) String ¶
func (x *GetJobResponse) String() string
func (*GetJobResponse) Validate ¶
func (this *GetJobResponse) Validate() error
type GetJobResponse_Echo ¶
type GetJobResponse_Echo struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Echo contains result for echo job.
func (*GetJobResponse_Echo) Descriptor
deprecated
func (*GetJobResponse_Echo) Descriptor() ([]byte, []int)
Deprecated: Use GetJobResponse_Echo.ProtoReflect.Descriptor instead.
func (*GetJobResponse_Echo) GetMessage ¶
func (x *GetJobResponse_Echo) GetMessage() string
func (*GetJobResponse_Echo) ProtoMessage ¶
func (*GetJobResponse_Echo) ProtoMessage()
func (*GetJobResponse_Echo) ProtoReflect ¶
func (x *GetJobResponse_Echo) ProtoReflect() protoreflect.Message
func (*GetJobResponse_Echo) Reset ¶
func (x *GetJobResponse_Echo) Reset()
func (*GetJobResponse_Echo) String ¶
func (x *GetJobResponse_Echo) String() string
func (*GetJobResponse_Echo) Validate ¶
func (this *GetJobResponse_Echo) Validate() error
type GetJobResponse_Echo_ ¶
type GetJobResponse_Echo_ struct { // Echo job result. Echo *GetJobResponse_Echo `protobuf:"bytes,11,opt,name=echo,proto3,oneof"` }
type GetJobResponse_Error ¶
type GetJobResponse_Error struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Error contains job error message.
func (*GetJobResponse_Error) Descriptor
deprecated
func (*GetJobResponse_Error) Descriptor() ([]byte, []int)
Deprecated: Use GetJobResponse_Error.ProtoReflect.Descriptor instead.
func (*GetJobResponse_Error) GetMessage ¶
func (x *GetJobResponse_Error) GetMessage() string
func (*GetJobResponse_Error) ProtoMessage ¶
func (*GetJobResponse_Error) ProtoMessage()
func (*GetJobResponse_Error) ProtoReflect ¶
func (x *GetJobResponse_Error) ProtoReflect() protoreflect.Message
func (*GetJobResponse_Error) Reset ¶
func (x *GetJobResponse_Error) Reset()
func (*GetJobResponse_Error) String ¶
func (x *GetJobResponse_Error) String() string
func (*GetJobResponse_Error) Validate ¶
func (this *GetJobResponse_Error) Validate() error
type GetJobResponse_Error_ ¶
type GetJobResponse_Error_ struct { // Error result. Error *GetJobResponse_Error `protobuf:"bytes,10,opt,name=error,proto3,oneof"` }
type JobsClient ¶
type JobsClient interface { // GetJob gets an result of given Job. GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*GetJobResponse, error) // StartEchoJob starts echo job. StartEchoJob(ctx context.Context, in *StartEchoJobRequest, opts ...grpc.CallOption) (*StartEchoJobResponse, error) // CancelJob stops a Job. CancelJob(ctx context.Context, in *CancelJobRequest, opts ...grpc.CallOption) (*CancelJobResponse, error) }
JobsClient is the client API for Jobs service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewJobsClient ¶
func NewJobsClient(cc grpc.ClientConnInterface) JobsClient
type JobsServer ¶
type JobsServer interface { // GetJob gets an result of given Job. GetJob(context.Context, *GetJobRequest) (*GetJobResponse, error) // StartEchoJob starts echo job. StartEchoJob(context.Context, *StartEchoJobRequest) (*StartEchoJobResponse, error) // CancelJob stops a Job. CancelJob(context.Context, *CancelJobRequest) (*CancelJobResponse, error) }
JobsServer is the server API for Jobs service.
type StartEchoJobRequest ¶
type StartEchoJobRequest struct { // pmm-agent ID where to run this Job. PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"` Timeout *duration.Duration `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` Delay *duration.Duration `protobuf:"bytes,4,opt,name=delay,proto3" json:"delay,omitempty"` // contains filtered or unexported fields }
func (*StartEchoJobRequest) Descriptor
deprecated
func (*StartEchoJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartEchoJobRequest.ProtoReflect.Descriptor instead.
func (*StartEchoJobRequest) GetDelay ¶
func (x *StartEchoJobRequest) GetDelay() *duration.Duration
func (*StartEchoJobRequest) GetMessage ¶
func (x *StartEchoJobRequest) GetMessage() string
func (*StartEchoJobRequest) GetPmmAgentId ¶
func (x *StartEchoJobRequest) GetPmmAgentId() string
func (*StartEchoJobRequest) GetTimeout ¶
func (x *StartEchoJobRequest) GetTimeout() *duration.Duration
func (*StartEchoJobRequest) ProtoMessage ¶
func (*StartEchoJobRequest) ProtoMessage()
func (*StartEchoJobRequest) ProtoReflect ¶
func (x *StartEchoJobRequest) ProtoReflect() protoreflect.Message
func (*StartEchoJobRequest) Reset ¶
func (x *StartEchoJobRequest) Reset()
func (*StartEchoJobRequest) String ¶
func (x *StartEchoJobRequest) String() string
func (*StartEchoJobRequest) Validate ¶
func (this *StartEchoJobRequest) Validate() error
type StartEchoJobResponse ¶
type StartEchoJobResponse struct { // Unique Job ID. JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // pmm-agent ID where to this Job was started. PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"` // contains filtered or unexported fields }
func (*StartEchoJobResponse) Descriptor
deprecated
func (*StartEchoJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartEchoJobResponse.ProtoReflect.Descriptor instead.
func (*StartEchoJobResponse) GetJobId ¶
func (x *StartEchoJobResponse) GetJobId() string
func (*StartEchoJobResponse) GetPmmAgentId ¶
func (x *StartEchoJobResponse) GetPmmAgentId() string
func (*StartEchoJobResponse) ProtoMessage ¶
func (*StartEchoJobResponse) ProtoMessage()
func (*StartEchoJobResponse) ProtoReflect ¶
func (x *StartEchoJobResponse) ProtoReflect() protoreflect.Message
func (*StartEchoJobResponse) Reset ¶
func (x *StartEchoJobResponse) Reset()
func (*StartEchoJobResponse) String ¶
func (x *StartEchoJobResponse) String() string
func (*StartEchoJobResponse) Validate ¶
func (this *StartEchoJobResponse) Validate() error
type UnimplementedJobsServer ¶
type UnimplementedJobsServer struct { }
UnimplementedJobsServer can be embedded to have forward compatible implementations.
func (*UnimplementedJobsServer) CancelJob ¶
func (*UnimplementedJobsServer) CancelJob(context.Context, *CancelJobRequest) (*CancelJobResponse, error)
func (*UnimplementedJobsServer) GetJob ¶
func (*UnimplementedJobsServer) GetJob(context.Context, *GetJobRequest) (*GetJobResponse, error)
func (*UnimplementedJobsServer) StartEchoJob ¶
func (*UnimplementedJobsServer) StartEchoJob(context.Context, *StartEchoJobRequest) (*StartEchoJobResponse, error)