Documentation
¶
Overview ¶
Package task is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterTaskServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterTaskServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TaskServiceClient) error
- func RegisterTaskServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterTaskServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TaskServiceServer) error
- func RegisterTaskServiceServer(s grpc.ServiceRegistrar, srv TaskServiceServer)
- type CancelTaskRequest
- type CancelTaskResponse
- type CreatePersistTaskRequest
- func (*CreatePersistTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePersistTaskRequest) GetPayload() *PersistTask
- func (*CreatePersistTaskRequest) ProtoMessage()
- func (x *CreatePersistTaskRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePersistTaskRequest) Reset()
- func (x *CreatePersistTaskRequest) String() string
- type CreatePersistTaskResponse
- func (*CreatePersistTaskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePersistTaskResponse) GetResult() *PersistTask
- func (*CreatePersistTaskResponse) ProtoMessage()
- func (x *CreatePersistTaskResponse) ProtoReflect() protoreflect.Message
- func (x *CreatePersistTaskResponse) Reset()
- func (x *CreatePersistTaskResponse) String() string
- type DeletePersistTaskRequest
- func (*DeletePersistTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePersistTaskRequest) GetId() int32
- func (*DeletePersistTaskRequest) ProtoMessage()
- func (x *DeletePersistTaskRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePersistTaskRequest) Reset()
- func (x *DeletePersistTaskRequest) String() string
- type DeletePersistTaskResponse
- type ExecutePersistTaskRequest
- func (*ExecutePersistTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutePersistTaskRequest) GetDryRun() bool
- func (x *ExecutePersistTaskRequest) GetId() int32
- func (*ExecutePersistTaskRequest) ProtoMessage()
- func (x *ExecutePersistTaskRequest) ProtoReflect() protoreflect.Message
- func (x *ExecutePersistTaskRequest) Reset()
- func (x *ExecutePersistTaskRequest) String() string
- type ExecutePersistTaskResponse
- type ListPersistTasksRequest
- func (*ListPersistTasksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPersistTasksRequest) GetFilter() map[string]string
- func (*ListPersistTasksRequest) ProtoMessage()
- func (x *ListPersistTasksRequest) ProtoReflect() protoreflect.Message
- func (x *ListPersistTasksRequest) Reset()
- func (x *ListPersistTasksRequest) String() string
- type ListPersistTasksResponse
- func (*ListPersistTasksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPersistTasksResponse) GetResults() []*PersistTask
- func (*ListPersistTasksResponse) ProtoMessage()
- func (x *ListPersistTasksResponse) ProtoReflect() protoreflect.Message
- func (x *ListPersistTasksResponse) Reset()
- func (x *ListPersistTasksResponse) String() string
- type ListTasksRequest
- func (*ListTasksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTasksRequest) GetFilter() map[string]string
- func (*ListTasksRequest) ProtoMessage()
- func (x *ListTasksRequest) ProtoReflect() protoreflect.Message
- func (x *ListTasksRequest) Reset()
- func (x *ListTasksRequest) String() string
- type ListTasksResponse
- type PersistTask
- func (*PersistTask) Descriptor() ([]byte, []int)deprecated
- func (x *PersistTask) GetCreatedAt() *timestamppb.Timestamp
- func (x *PersistTask) GetCronOption() string
- func (x *PersistTask) GetId() int32
- func (x *PersistTask) GetName() string
- func (x *PersistTask) GetOption() string
- func (x *PersistTask) GetStatus() bool
- func (x *PersistTask) GetType() string
- func (x *PersistTask) GetUpdatedAt() *timestamppb.Timestamp
- func (*PersistTask) ProtoMessage()
- func (x *PersistTask) ProtoReflect() protoreflect.Message
- func (x *PersistTask) Reset()
- func (x *PersistTask) String() string
- type RemoveTaskRequest
- type RemoveTaskResponse
- type RetryTaskRequest
- type RetryTaskResponse
- type Task
- func (*Task) Descriptor() ([]byte, []int)deprecated
- func (x *Task) GetEndTime() *timestamppb.Timestamp
- func (x *Task) GetErr() string
- func (x *Task) GetId() string
- func (x *Task) GetLog() string
- func (x *Task) GetName() string
- func (x *Task) GetProgress() float64
- func (x *Task) GetProgressState() string
- func (x *Task) GetStartTime() *timestamppb.Timestamp
- func (x *Task) GetState() TaskState
- func (*Task) ProtoMessage()
- func (x *Task) ProtoReflect() protoreflect.Message
- func (x *Task) Reset()
- func (x *Task) String() string
- type TaskServiceClient
- type TaskServiceServer
- type TaskState
- type TestPersistTaskRequest
- func (*TestPersistTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TestPersistTaskRequest) GetPayload() *PersistTask
- func (*TestPersistTaskRequest) ProtoMessage()
- func (x *TestPersistTaskRequest) ProtoReflect() protoreflect.Message
- func (x *TestPersistTaskRequest) Reset()
- func (x *TestPersistTaskRequest) String() string
- type TestPersistTaskResponse
- type UnimplementedTaskServiceServer
- func (UnimplementedTaskServiceServer) CancelTask(context.Context, *CancelTaskRequest) (*CancelTaskResponse, error)
- func (UnimplementedTaskServiceServer) CreatePersistTask(context.Context, *CreatePersistTaskRequest) (*CreatePersistTaskResponse, error)
- func (UnimplementedTaskServiceServer) DeletePersistTask(context.Context, *DeletePersistTaskRequest) (*DeletePersistTaskResponse, error)
- func (UnimplementedTaskServiceServer) ExecutePersistTask(context.Context, *ExecutePersistTaskRequest) (*ExecutePersistTaskResponse, error)
- func (UnimplementedTaskServiceServer) ListPersistTasks(context.Context, *ListPersistTasksRequest) (*ListPersistTasksResponse, error)
- func (UnimplementedTaskServiceServer) ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
- func (UnimplementedTaskServiceServer) RemoveTask(context.Context, *RemoveTaskRequest) (*RemoveTaskResponse, error)
- func (UnimplementedTaskServiceServer) RetryTask(context.Context, *RetryTaskRequest) (*RetryTaskResponse, error)
- func (UnimplementedTaskServiceServer) TestPersistTask(context.Context, *TestPersistTaskRequest) (*TestPersistTaskResponse, error)
- func (UnimplementedTaskServiceServer) UpdatePersistTask(context.Context, *UpdatePersistTaskRequest) (*UpdatePersistTaskResponse, error)
- type UnsafeTaskServiceServer
- type UpdatePersistTaskRequest
- func (*UpdatePersistTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePersistTaskRequest) GetPayload() *PersistTask
- func (*UpdatePersistTaskRequest) ProtoMessage()
- func (x *UpdatePersistTaskRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePersistTaskRequest) Reset()
- func (x *UpdatePersistTaskRequest) String() string
- type UpdatePersistTaskResponse
- func (*UpdatePersistTaskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePersistTaskResponse) GetResult() *PersistTask
- func (*UpdatePersistTaskResponse) ProtoMessage()
- func (x *UpdatePersistTaskResponse) ProtoReflect() protoreflect.Message
- func (x *UpdatePersistTaskResponse) Reset()
- func (x *UpdatePersistTaskResponse) String() string
Constants ¶
const ( TaskService_ListTasks_FullMethodName = "/api.task.TaskService/ListTasks" TaskService_RetryTask_FullMethodName = "/api.task.TaskService/RetryTask" TaskService_CancelTask_FullMethodName = "/api.task.TaskService/CancelTask" TaskService_RemoveTask_FullMethodName = "/api.task.TaskService/RemoveTask" TaskService_ListPersistTasks_FullMethodName = "/api.task.TaskService/ListPersistTasks" TaskService_CreatePersistTask_FullMethodName = "/api.task.TaskService/CreatePersistTask" TaskService_UpdatePersistTask_FullMethodName = "/api.task.TaskService/UpdatePersistTask" TaskService_DeletePersistTask_FullMethodName = "/api.task.TaskService/DeletePersistTask" TaskService_TestPersistTask_FullMethodName = "/api.task.TaskService/TestPersistTask" TaskService_ExecutePersistTask_FullMethodName = "/api.task.TaskService/ExecutePersistTask" )
Variables ¶
var ( TaskState_name = map[int32]string{ 0: "TASK_STATE_UNSPECIFIED", 1: "TASK_STATE_RUNNING", 2: "TASK_STATE_SUCCEEDED", 3: "TASK_STATE_CANCELING", 4: "TASK_STATE_CANCELED", 5: "TASK_STATE_FAILED", } TaskState_value = map[string]int32{ "TASK_STATE_UNSPECIFIED": 0, "TASK_STATE_PENDING": 0, "TASK_STATE_RUNNING": 1, "TASK_STATE_SUCCEEDED": 2, "TASK_STATE_CANCELING": 3, "TASK_STATE_CANCELED": 4, "TASK_STATE_FAILED": 5, } )
Enum value maps for TaskState.
var File_api_task_persist_proto protoreflect.FileDescriptor
var File_api_task_service_proto protoreflect.FileDescriptor
var File_api_task_task_proto protoreflect.FileDescriptor
var TaskService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.task.TaskService", HandlerType: (*TaskServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListTasks", Handler: _TaskService_ListTasks_Handler, }, { MethodName: "RetryTask", Handler: _TaskService_RetryTask_Handler, }, { MethodName: "CancelTask", Handler: _TaskService_CancelTask_Handler, }, { MethodName: "RemoveTask", Handler: _TaskService_RemoveTask_Handler, }, { MethodName: "ListPersistTasks", Handler: _TaskService_ListPersistTasks_Handler, }, { MethodName: "CreatePersistTask", Handler: _TaskService_CreatePersistTask_Handler, }, { MethodName: "UpdatePersistTask", Handler: _TaskService_UpdatePersistTask_Handler, }, { MethodName: "DeletePersistTask", Handler: _TaskService_DeletePersistTask_Handler, }, { MethodName: "TestPersistTask", Handler: _TaskService_TestPersistTask_Handler, }, { MethodName: "ExecutePersistTask", Handler: _TaskService_ExecutePersistTask_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/task/service.proto", }
TaskService_ServiceDesc is the grpc.ServiceDesc for TaskService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTaskServiceHandler ¶
func RegisterTaskServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterTaskServiceHandler registers the http handlers for service TaskService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterTaskServiceHandlerClient ¶
func RegisterTaskServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TaskServiceClient) error
RegisterTaskServiceHandlerClient registers the http handlers for service TaskService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TaskServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TaskServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "TaskServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.
func RegisterTaskServiceHandlerFromEndpoint ¶
func RegisterTaskServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterTaskServiceHandlerFromEndpoint is same as RegisterTaskServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterTaskServiceHandlerServer ¶
func RegisterTaskServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TaskServiceServer) error
RegisterTaskServiceHandlerServer registers the http handlers for service TaskService to "mux". UnaryRPC :call TaskServiceServer 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 RegisterTaskServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.
func RegisterTaskServiceServer ¶
func RegisterTaskServiceServer(s grpc.ServiceRegistrar, srv TaskServiceServer)
Types ¶
type CancelTaskRequest ¶
type CancelTaskRequest struct {
Tasks []string `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// contains filtered or unexported fields
}
func (*CancelTaskRequest) Descriptor
deprecated
func (*CancelTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelTaskRequest.ProtoReflect.Descriptor instead.
func (*CancelTaskRequest) GetTasks ¶
func (x *CancelTaskRequest) GetTasks() []string
func (*CancelTaskRequest) ProtoMessage ¶
func (*CancelTaskRequest) ProtoMessage()
func (*CancelTaskRequest) ProtoReflect ¶
func (x *CancelTaskRequest) ProtoReflect() protoreflect.Message
func (*CancelTaskRequest) Reset ¶
func (x *CancelTaskRequest) Reset()
func (*CancelTaskRequest) String ¶
func (x *CancelTaskRequest) String() string
type CancelTaskResponse ¶
type CancelTaskResponse struct {
// contains filtered or unexported fields
}
func (*CancelTaskResponse) Descriptor
deprecated
func (*CancelTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelTaskResponse.ProtoReflect.Descriptor instead.
func (*CancelTaskResponse) ProtoMessage ¶
func (*CancelTaskResponse) ProtoMessage()
func (*CancelTaskResponse) ProtoReflect ¶
func (x *CancelTaskResponse) ProtoReflect() protoreflect.Message
func (*CancelTaskResponse) Reset ¶
func (x *CancelTaskResponse) Reset()
func (*CancelTaskResponse) String ¶
func (x *CancelTaskResponse) String() string
type CreatePersistTaskRequest ¶
type CreatePersistTaskRequest struct {
Payload *PersistTask `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
func (*CreatePersistTaskRequest) Descriptor
deprecated
func (*CreatePersistTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePersistTaskRequest.ProtoReflect.Descriptor instead.
func (*CreatePersistTaskRequest) GetPayload ¶
func (x *CreatePersistTaskRequest) GetPayload() *PersistTask
func (*CreatePersistTaskRequest) ProtoMessage ¶
func (*CreatePersistTaskRequest) ProtoMessage()
func (*CreatePersistTaskRequest) ProtoReflect ¶
func (x *CreatePersistTaskRequest) ProtoReflect() protoreflect.Message
func (*CreatePersistTaskRequest) Reset ¶
func (x *CreatePersistTaskRequest) Reset()
func (*CreatePersistTaskRequest) String ¶
func (x *CreatePersistTaskRequest) String() string
type CreatePersistTaskResponse ¶
type CreatePersistTaskResponse struct {
Result *PersistTask `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*CreatePersistTaskResponse) Descriptor
deprecated
func (*CreatePersistTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreatePersistTaskResponse.ProtoReflect.Descriptor instead.
func (*CreatePersistTaskResponse) GetResult ¶
func (x *CreatePersistTaskResponse) GetResult() *PersistTask
func (*CreatePersistTaskResponse) ProtoMessage ¶
func (*CreatePersistTaskResponse) ProtoMessage()
func (*CreatePersistTaskResponse) ProtoReflect ¶
func (x *CreatePersistTaskResponse) ProtoReflect() protoreflect.Message
func (*CreatePersistTaskResponse) Reset ¶
func (x *CreatePersistTaskResponse) Reset()
func (*CreatePersistTaskResponse) String ¶
func (x *CreatePersistTaskResponse) String() string
type DeletePersistTaskRequest ¶
type DeletePersistTaskRequest struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePersistTaskRequest) Descriptor
deprecated
func (*DeletePersistTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePersistTaskRequest.ProtoReflect.Descriptor instead.
func (*DeletePersistTaskRequest) GetId ¶
func (x *DeletePersistTaskRequest) GetId() int32
func (*DeletePersistTaskRequest) ProtoMessage ¶
func (*DeletePersistTaskRequest) ProtoMessage()
func (*DeletePersistTaskRequest) ProtoReflect ¶
func (x *DeletePersistTaskRequest) ProtoReflect() protoreflect.Message
func (*DeletePersistTaskRequest) Reset ¶
func (x *DeletePersistTaskRequest) Reset()
func (*DeletePersistTaskRequest) String ¶
func (x *DeletePersistTaskRequest) String() string
type DeletePersistTaskResponse ¶
type DeletePersistTaskResponse struct {
// contains filtered or unexported fields
}
func (*DeletePersistTaskResponse) Descriptor
deprecated
func (*DeletePersistTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePersistTaskResponse.ProtoReflect.Descriptor instead.
func (*DeletePersistTaskResponse) ProtoMessage ¶
func (*DeletePersistTaskResponse) ProtoMessage()
func (*DeletePersistTaskResponse) ProtoReflect ¶
func (x *DeletePersistTaskResponse) ProtoReflect() protoreflect.Message
func (*DeletePersistTaskResponse) Reset ¶
func (x *DeletePersistTaskResponse) Reset()
func (*DeletePersistTaskResponse) String ¶
func (x *DeletePersistTaskResponse) String() string
type ExecutePersistTaskRequest ¶
type ExecutePersistTaskRequest struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
DryRun bool `protobuf:"varint,2,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
// contains filtered or unexported fields
}
func (*ExecutePersistTaskRequest) Descriptor
deprecated
func (*ExecutePersistTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecutePersistTaskRequest.ProtoReflect.Descriptor instead.
func (*ExecutePersistTaskRequest) GetDryRun ¶
func (x *ExecutePersistTaskRequest) GetDryRun() bool
func (*ExecutePersistTaskRequest) GetId ¶
func (x *ExecutePersistTaskRequest) GetId() int32
func (*ExecutePersistTaskRequest) ProtoMessage ¶
func (*ExecutePersistTaskRequest) ProtoMessage()
func (*ExecutePersistTaskRequest) ProtoReflect ¶
func (x *ExecutePersistTaskRequest) ProtoReflect() protoreflect.Message
func (*ExecutePersistTaskRequest) Reset ¶
func (x *ExecutePersistTaskRequest) Reset()
func (*ExecutePersistTaskRequest) String ¶
func (x *ExecutePersistTaskRequest) String() string
type ExecutePersistTaskResponse ¶
type ExecutePersistTaskResponse struct {
// contains filtered or unexported fields
}
func (*ExecutePersistTaskResponse) Descriptor
deprecated
func (*ExecutePersistTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecutePersistTaskResponse.ProtoReflect.Descriptor instead.
func (*ExecutePersistTaskResponse) ProtoMessage ¶
func (*ExecutePersistTaskResponse) ProtoMessage()
func (*ExecutePersistTaskResponse) ProtoReflect ¶
func (x *ExecutePersistTaskResponse) ProtoReflect() protoreflect.Message
func (*ExecutePersistTaskResponse) Reset ¶
func (x *ExecutePersistTaskResponse) Reset()
func (*ExecutePersistTaskResponse) String ¶
func (x *ExecutePersistTaskResponse) String() string
type ListPersistTasksRequest ¶
type ListPersistTasksRequest struct {
Filter map[string]string `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListPersistTasksRequest) Descriptor
deprecated
func (*ListPersistTasksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPersistTasksRequest.ProtoReflect.Descriptor instead.
func (*ListPersistTasksRequest) GetFilter ¶
func (x *ListPersistTasksRequest) GetFilter() map[string]string
func (*ListPersistTasksRequest) ProtoMessage ¶
func (*ListPersistTasksRequest) ProtoMessage()
func (*ListPersistTasksRequest) ProtoReflect ¶
func (x *ListPersistTasksRequest) ProtoReflect() protoreflect.Message
func (*ListPersistTasksRequest) Reset ¶
func (x *ListPersistTasksRequest) Reset()
func (*ListPersistTasksRequest) String ¶
func (x *ListPersistTasksRequest) String() string
type ListPersistTasksResponse ¶
type ListPersistTasksResponse struct {
Results []*PersistTask `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
func (*ListPersistTasksResponse) Descriptor
deprecated
func (*ListPersistTasksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPersistTasksResponse.ProtoReflect.Descriptor instead.
func (*ListPersistTasksResponse) GetResults ¶
func (x *ListPersistTasksResponse) GetResults() []*PersistTask
func (*ListPersistTasksResponse) ProtoMessage ¶
func (*ListPersistTasksResponse) ProtoMessage()
func (*ListPersistTasksResponse) ProtoReflect ¶
func (x *ListPersistTasksResponse) ProtoReflect() protoreflect.Message
func (*ListPersistTasksResponse) Reset ¶
func (x *ListPersistTasksResponse) Reset()
func (*ListPersistTasksResponse) String ¶
func (x *ListPersistTasksResponse) String() string
type ListTasksRequest ¶
type ListTasksRequest struct {
Filter map[string]string `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListTasksRequest) Descriptor
deprecated
func (*ListTasksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTasksRequest.ProtoReflect.Descriptor instead.
func (*ListTasksRequest) GetFilter ¶
func (x *ListTasksRequest) GetFilter() map[string]string
func (*ListTasksRequest) ProtoMessage ¶
func (*ListTasksRequest) ProtoMessage()
func (*ListTasksRequest) ProtoReflect ¶
func (x *ListTasksRequest) ProtoReflect() protoreflect.Message
func (*ListTasksRequest) Reset ¶
func (x *ListTasksRequest) Reset()
func (*ListTasksRequest) String ¶
func (x *ListTasksRequest) String() string
type ListTasksResponse ¶
type ListTasksResponse struct {
Results []*Task `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
// contains filtered or unexported fields
}
func (*ListTasksResponse) Descriptor
deprecated
func (*ListTasksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTasksResponse.ProtoReflect.Descriptor instead.
func (*ListTasksResponse) GetResults ¶
func (x *ListTasksResponse) GetResults() []*Task
func (*ListTasksResponse) ProtoMessage ¶
func (*ListTasksResponse) ProtoMessage()
func (*ListTasksResponse) ProtoReflect ¶
func (x *ListTasksResponse) ProtoReflect() protoreflect.Message
func (*ListTasksResponse) Reset ¶
func (x *ListTasksResponse) Reset()
func (*ListTasksResponse) String ¶
func (x *ListTasksResponse) String() string
type PersistTask ¶
type PersistTask struct {
// @gotags: gorm:"primary_key;auto_increment"
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" gorm:"primary_key;auto_increment"`
// @gotags: gorm:"serializer:protobuf_timestamp;type:datetime"
CreatedAt *timestamppb.Timestamp `` /* 139-byte string literal not displayed */
// @gotags: gorm:"serializer:protobuf_timestamp;type:datetime"
UpdatedAt *timestamppb.Timestamp `` /* 139-byte string literal not displayed */
// @gotags: gorm:"not null;unique"
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty" gorm:"not null;unique"`
Status bool `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`
Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
Option string `protobuf:"bytes,7,opt,name=option,proto3" json:"option,omitempty"`
CronOption string `protobuf:"bytes,8,opt,name=cron_option,json=cronOption,proto3" json:"cron_option,omitempty"`
// contains filtered or unexported fields
}
func (*PersistTask) Descriptor
deprecated
func (*PersistTask) Descriptor() ([]byte, []int)
Deprecated: Use PersistTask.ProtoReflect.Descriptor instead.
func (*PersistTask) GetCreatedAt ¶
func (x *PersistTask) GetCreatedAt() *timestamppb.Timestamp
func (*PersistTask) GetCronOption ¶
func (x *PersistTask) GetCronOption() string
func (*PersistTask) GetId ¶
func (x *PersistTask) GetId() int32
func (*PersistTask) GetName ¶
func (x *PersistTask) GetName() string
func (*PersistTask) GetOption ¶
func (x *PersistTask) GetOption() string
func (*PersistTask) GetStatus ¶
func (x *PersistTask) GetStatus() bool
func (*PersistTask) GetType ¶
func (x *PersistTask) GetType() string
func (*PersistTask) GetUpdatedAt ¶
func (x *PersistTask) GetUpdatedAt() *timestamppb.Timestamp
func (*PersistTask) ProtoMessage ¶
func (*PersistTask) ProtoMessage()
func (*PersistTask) ProtoReflect ¶
func (x *PersistTask) ProtoReflect() protoreflect.Message
func (*PersistTask) Reset ¶
func (x *PersistTask) Reset()
func (*PersistTask) String ¶
func (x *PersistTask) String() string
type RemoveTaskRequest ¶
type RemoveTaskRequest struct {
Tasks []string `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveTaskRequest) Descriptor
deprecated
func (*RemoveTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTaskRequest.ProtoReflect.Descriptor instead.
func (*RemoveTaskRequest) GetTasks ¶
func (x *RemoveTaskRequest) GetTasks() []string
func (*RemoveTaskRequest) ProtoMessage ¶
func (*RemoveTaskRequest) ProtoMessage()
func (*RemoveTaskRequest) ProtoReflect ¶
func (x *RemoveTaskRequest) ProtoReflect() protoreflect.Message
func (*RemoveTaskRequest) Reset ¶
func (x *RemoveTaskRequest) Reset()
func (*RemoveTaskRequest) String ¶
func (x *RemoveTaskRequest) String() string
type RemoveTaskResponse ¶
type RemoveTaskResponse struct {
// contains filtered or unexported fields
}
func (*RemoveTaskResponse) Descriptor
deprecated
func (*RemoveTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTaskResponse.ProtoReflect.Descriptor instead.
func (*RemoveTaskResponse) ProtoMessage ¶
func (*RemoveTaskResponse) ProtoMessage()
func (*RemoveTaskResponse) ProtoReflect ¶
func (x *RemoveTaskResponse) ProtoReflect() protoreflect.Message
func (*RemoveTaskResponse) Reset ¶
func (x *RemoveTaskResponse) Reset()
func (*RemoveTaskResponse) String ¶
func (x *RemoveTaskResponse) String() string
type RetryTaskRequest ¶
type RetryTaskRequest struct {
Tasks []string `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// contains filtered or unexported fields
}
func (*RetryTaskRequest) Descriptor
deprecated
func (*RetryTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use RetryTaskRequest.ProtoReflect.Descriptor instead.
func (*RetryTaskRequest) GetTasks ¶
func (x *RetryTaskRequest) GetTasks() []string
func (*RetryTaskRequest) ProtoMessage ¶
func (*RetryTaskRequest) ProtoMessage()
func (*RetryTaskRequest) ProtoReflect ¶
func (x *RetryTaskRequest) ProtoReflect() protoreflect.Message
func (*RetryTaskRequest) Reset ¶
func (x *RetryTaskRequest) Reset()
func (*RetryTaskRequest) String ¶
func (x *RetryTaskRequest) String() string
type RetryTaskResponse ¶
type RetryTaskResponse struct {
// contains filtered or unexported fields
}
func (*RetryTaskResponse) Descriptor
deprecated
func (*RetryTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use RetryTaskResponse.ProtoReflect.Descriptor instead.
func (*RetryTaskResponse) ProtoMessage ¶
func (*RetryTaskResponse) ProtoMessage()
func (*RetryTaskResponse) ProtoReflect ¶
func (x *RetryTaskResponse) ProtoReflect() protoreflect.Message
func (*RetryTaskResponse) Reset ¶
func (x *RetryTaskResponse) Reset()
func (*RetryTaskResponse) String ¶
func (x *RetryTaskResponse) String() string
type Task ¶
type Task struct {
// @gotags: gorm:"not null;unique"
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" gorm:"not null;unique"`
// @gotags: gorm:"serializer:protobuf_timestamp;type:datetime"
StartTime *timestamppb.Timestamp `` /* 139-byte string literal not displayed */
// @gotags: gorm:"serializer:protobuf_timestamp;type:datetime"
EndTime *timestamppb.Timestamp `` /* 133-byte string literal not displayed */
// @gotags: gorm:"not null;"
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty" gorm:"not null;"`
State TaskState `protobuf:"varint,5,opt,name=state,proto3,enum=api.task.TaskState" json:"state,omitempty"`
Progress float64 `protobuf:"fixed64,6,opt,name=progress,proto3" json:"progress,omitempty"`
ProgressState string `protobuf:"bytes,7,opt,name=progress_state,json=progressState,proto3" json:"progress_state,omitempty"`
Log string `protobuf:"bytes,8,opt,name=log,proto3" json:"log,omitempty"`
Err string `protobuf:"bytes,9,opt,name=err,proto3" json:"err,omitempty"`
// contains filtered or unexported fields
}
func (*Task) Descriptor
deprecated
func (*Task) GetEndTime ¶
func (x *Task) GetEndTime() *timestamppb.Timestamp
func (*Task) GetProgress ¶
func (*Task) GetProgressState ¶
func (*Task) GetStartTime ¶
func (x *Task) GetStartTime() *timestamppb.Timestamp
func (*Task) ProtoMessage ¶
func (*Task) ProtoMessage()
func (*Task) ProtoReflect ¶
func (x *Task) ProtoReflect() protoreflect.Message
type TaskServiceClient ¶
type TaskServiceClient interface {
ListTasks(ctx context.Context, in *ListTasksRequest, opts ...grpc.CallOption) (*ListTasksResponse, error)
RetryTask(ctx context.Context, in *RetryTaskRequest, opts ...grpc.CallOption) (*RetryTaskResponse, error)
CancelTask(ctx context.Context, in *CancelTaskRequest, opts ...grpc.CallOption) (*CancelTaskResponse, error)
RemoveTask(ctx context.Context, in *RemoveTaskRequest, opts ...grpc.CallOption) (*RemoveTaskResponse, error)
ListPersistTasks(ctx context.Context, in *ListPersistTasksRequest, opts ...grpc.CallOption) (*ListPersistTasksResponse, error)
CreatePersistTask(ctx context.Context, in *CreatePersistTaskRequest, opts ...grpc.CallOption) (*CreatePersistTaskResponse, error)
UpdatePersistTask(ctx context.Context, in *UpdatePersistTaskRequest, opts ...grpc.CallOption) (*UpdatePersistTaskResponse, error)
DeletePersistTask(ctx context.Context, in *DeletePersistTaskRequest, opts ...grpc.CallOption) (*DeletePersistTaskResponse, error)
TestPersistTask(ctx context.Context, in *TestPersistTaskRequest, opts ...grpc.CallOption) (*TestPersistTaskResponse, error)
ExecutePersistTask(ctx context.Context, in *ExecutePersistTaskRequest, opts ...grpc.CallOption) (*ExecutePersistTaskResponse, error)
}
TaskServiceClient is the client API for TaskService 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 NewTaskServiceClient ¶
func NewTaskServiceClient(cc grpc.ClientConnInterface) TaskServiceClient
type TaskServiceServer ¶
type TaskServiceServer interface {
ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
RetryTask(context.Context, *RetryTaskRequest) (*RetryTaskResponse, error)
CancelTask(context.Context, *CancelTaskRequest) (*CancelTaskResponse, error)
RemoveTask(context.Context, *RemoveTaskRequest) (*RemoveTaskResponse, error)
ListPersistTasks(context.Context, *ListPersistTasksRequest) (*ListPersistTasksResponse, error)
CreatePersistTask(context.Context, *CreatePersistTaskRequest) (*CreatePersistTaskResponse, error)
UpdatePersistTask(context.Context, *UpdatePersistTaskRequest) (*UpdatePersistTaskResponse, error)
DeletePersistTask(context.Context, *DeletePersistTaskRequest) (*DeletePersistTaskResponse, error)
TestPersistTask(context.Context, *TestPersistTaskRequest) (*TestPersistTaskResponse, error)
ExecutePersistTask(context.Context, *ExecutePersistTaskRequest) (*ExecutePersistTaskResponse, error)
// contains filtered or unexported methods
}
TaskServiceServer is the server API for TaskService service. All implementations must embed UnimplementedTaskServiceServer for forward compatibility.
type TaskState ¶
type TaskState int32
const ( TaskState_TASK_STATE_UNSPECIFIED TaskState = 0 TaskState_TASK_STATE_PENDING TaskState = 0 TaskState_TASK_STATE_RUNNING TaskState = 1 TaskState_TASK_STATE_SUCCEEDED TaskState = 2 TaskState_TASK_STATE_CANCELING TaskState = 3 TaskState_TASK_STATE_CANCELED TaskState = 4 TaskState_TASK_STATE_FAILED TaskState = 5 )
func (TaskState) Descriptor ¶
func (TaskState) Descriptor() protoreflect.EnumDescriptor
func (TaskState) EnumDescriptor
deprecated
func (TaskState) Number ¶
func (x TaskState) Number() protoreflect.EnumNumber
func (TaskState) Type ¶
func (TaskState) Type() protoreflect.EnumType
type TestPersistTaskRequest ¶
type TestPersistTaskRequest struct {
Payload *PersistTask `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
func (*TestPersistTaskRequest) Descriptor
deprecated
func (*TestPersistTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use TestPersistTaskRequest.ProtoReflect.Descriptor instead.
func (*TestPersistTaskRequest) GetPayload ¶
func (x *TestPersistTaskRequest) GetPayload() *PersistTask
func (*TestPersistTaskRequest) ProtoMessage ¶
func (*TestPersistTaskRequest) ProtoMessage()
func (*TestPersistTaskRequest) ProtoReflect ¶
func (x *TestPersistTaskRequest) ProtoReflect() protoreflect.Message
func (*TestPersistTaskRequest) Reset ¶
func (x *TestPersistTaskRequest) Reset()
func (*TestPersistTaskRequest) String ¶
func (x *TestPersistTaskRequest) String() string
type TestPersistTaskResponse ¶
type TestPersistTaskResponse struct {
// contains filtered or unexported fields
}
func (*TestPersistTaskResponse) Descriptor
deprecated
func (*TestPersistTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use TestPersistTaskResponse.ProtoReflect.Descriptor instead.
func (*TestPersistTaskResponse) ProtoMessage ¶
func (*TestPersistTaskResponse) ProtoMessage()
func (*TestPersistTaskResponse) ProtoReflect ¶
func (x *TestPersistTaskResponse) ProtoReflect() protoreflect.Message
func (*TestPersistTaskResponse) Reset ¶
func (x *TestPersistTaskResponse) Reset()
func (*TestPersistTaskResponse) String ¶
func (x *TestPersistTaskResponse) String() string
type UnimplementedTaskServiceServer ¶
type UnimplementedTaskServiceServer struct{}
UnimplementedTaskServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedTaskServiceServer) CancelTask ¶
func (UnimplementedTaskServiceServer) CancelTask(context.Context, *CancelTaskRequest) (*CancelTaskResponse, error)
func (UnimplementedTaskServiceServer) CreatePersistTask ¶
func (UnimplementedTaskServiceServer) CreatePersistTask(context.Context, *CreatePersistTaskRequest) (*CreatePersistTaskResponse, error)
func (UnimplementedTaskServiceServer) DeletePersistTask ¶
func (UnimplementedTaskServiceServer) DeletePersistTask(context.Context, *DeletePersistTaskRequest) (*DeletePersistTaskResponse, error)
func (UnimplementedTaskServiceServer) ExecutePersistTask ¶
func (UnimplementedTaskServiceServer) ExecutePersistTask(context.Context, *ExecutePersistTaskRequest) (*ExecutePersistTaskResponse, error)
func (UnimplementedTaskServiceServer) ListPersistTasks ¶
func (UnimplementedTaskServiceServer) ListPersistTasks(context.Context, *ListPersistTasksRequest) (*ListPersistTasksResponse, error)
func (UnimplementedTaskServiceServer) ListTasks ¶
func (UnimplementedTaskServiceServer) ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
func (UnimplementedTaskServiceServer) RemoveTask ¶
func (UnimplementedTaskServiceServer) RemoveTask(context.Context, *RemoveTaskRequest) (*RemoveTaskResponse, error)
func (UnimplementedTaskServiceServer) RetryTask ¶
func (UnimplementedTaskServiceServer) RetryTask(context.Context, *RetryTaskRequest) (*RetryTaskResponse, error)
func (UnimplementedTaskServiceServer) TestPersistTask ¶
func (UnimplementedTaskServiceServer) TestPersistTask(context.Context, *TestPersistTaskRequest) (*TestPersistTaskResponse, error)
func (UnimplementedTaskServiceServer) UpdatePersistTask ¶
func (UnimplementedTaskServiceServer) UpdatePersistTask(context.Context, *UpdatePersistTaskRequest) (*UpdatePersistTaskResponse, error)
type UnsafeTaskServiceServer ¶
type UnsafeTaskServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTaskServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TaskServiceServer will result in compilation errors.
type UpdatePersistTaskRequest ¶
type UpdatePersistTaskRequest struct {
Payload *PersistTask `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePersistTaskRequest) Descriptor
deprecated
func (*UpdatePersistTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePersistTaskRequest.ProtoReflect.Descriptor instead.
func (*UpdatePersistTaskRequest) GetPayload ¶
func (x *UpdatePersistTaskRequest) GetPayload() *PersistTask
func (*UpdatePersistTaskRequest) ProtoMessage ¶
func (*UpdatePersistTaskRequest) ProtoMessage()
func (*UpdatePersistTaskRequest) ProtoReflect ¶
func (x *UpdatePersistTaskRequest) ProtoReflect() protoreflect.Message
func (*UpdatePersistTaskRequest) Reset ¶
func (x *UpdatePersistTaskRequest) Reset()
func (*UpdatePersistTaskRequest) String ¶
func (x *UpdatePersistTaskRequest) String() string
type UpdatePersistTaskResponse ¶
type UpdatePersistTaskResponse struct {
Result *PersistTask `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePersistTaskResponse) Descriptor
deprecated
func (*UpdatePersistTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePersistTaskResponse.ProtoReflect.Descriptor instead.
func (*UpdatePersistTaskResponse) GetResult ¶
func (x *UpdatePersistTaskResponse) GetResult() *PersistTask
func (*UpdatePersistTaskResponse) ProtoMessage ¶
func (*UpdatePersistTaskResponse) ProtoMessage()
func (*UpdatePersistTaskResponse) ProtoReflect ¶
func (x *UpdatePersistTaskResponse) ProtoReflect() protoreflect.Message
func (*UpdatePersistTaskResponse) Reset ¶
func (x *UpdatePersistTaskResponse) Reset()
func (*UpdatePersistTaskResponse) String ¶
func (x *UpdatePersistTaskResponse) String() string