Path: blob/main/components/supervisor-api/go/status_grpc.pb.go
2498 views
// Copyright (c) 2023 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34// Code generated by protoc-gen-go-grpc. DO NOT EDIT.5// versions:6// - protoc-gen-go-grpc v1.2.07// - protoc v3.20.18// source: status.proto910package api1112import (13context "context"14grpc "google.golang.org/grpc"15codes "google.golang.org/grpc/codes"16status "google.golang.org/grpc/status"17)1819// This is a compile-time assertion to ensure that this generated file20// is compatible with the grpc package it is being compiled against.21// Requires gRPC-Go v1.32.0 or later.22const _ = grpc.SupportPackageIsVersion72324// StatusServiceClient is the client API for StatusService service.25//26// 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.27type StatusServiceClient interface {28// SupervisorStatus returns once supervisor is running.29SupervisorStatus(ctx context.Context, in *SupervisorStatusRequest, opts ...grpc.CallOption) (*SupervisorStatusResponse, error)30// IDEStatus returns OK if the IDE can serve requests.31IDEStatus(ctx context.Context, in *IDEStatusRequest, opts ...grpc.CallOption) (*IDEStatusResponse, error)32// ContentStatus returns the status of the workspace content. When used with `wait`, the call33// returns when the content has become available.34ContentStatus(ctx context.Context, in *ContentStatusRequest, opts ...grpc.CallOption) (*ContentStatusResponse, error)35// BackupStatus offers feedback on the workspace backup status. This status information can36// be relayed to the user to provide transparency as to how "safe" their files/content37// data are w.r.t. to being lost.38BackupStatus(ctx context.Context, in *BackupStatusRequest, opts ...grpc.CallOption) (*BackupStatusResponse, error)39// PortsStatus provides feedback about the network ports currently in use.40PortsStatus(ctx context.Context, in *PortsStatusRequest, opts ...grpc.CallOption) (StatusService_PortsStatusClient, error)41// TasksStatus provides tasks status information.42TasksStatus(ctx context.Context, in *TasksStatusRequest, opts ...grpc.CallOption) (StatusService_TasksStatusClient, error)43// ResourcesStatus provides workspace resources status information.44ResourcesStatus(ctx context.Context, in *ResourcesStatuRequest, opts ...grpc.CallOption) (*ResourcesStatusResponse, error)45}4647type statusServiceClient struct {48cc grpc.ClientConnInterface49}5051func NewStatusServiceClient(cc grpc.ClientConnInterface) StatusServiceClient {52return &statusServiceClient{cc}53}5455func (c *statusServiceClient) SupervisorStatus(ctx context.Context, in *SupervisorStatusRequest, opts ...grpc.CallOption) (*SupervisorStatusResponse, error) {56out := new(SupervisorStatusResponse)57err := c.cc.Invoke(ctx, "/supervisor.StatusService/SupervisorStatus", in, out, opts...)58if err != nil {59return nil, err60}61return out, nil62}6364func (c *statusServiceClient) IDEStatus(ctx context.Context, in *IDEStatusRequest, opts ...grpc.CallOption) (*IDEStatusResponse, error) {65out := new(IDEStatusResponse)66err := c.cc.Invoke(ctx, "/supervisor.StatusService/IDEStatus", in, out, opts...)67if err != nil {68return nil, err69}70return out, nil71}7273func (c *statusServiceClient) ContentStatus(ctx context.Context, in *ContentStatusRequest, opts ...grpc.CallOption) (*ContentStatusResponse, error) {74out := new(ContentStatusResponse)75err := c.cc.Invoke(ctx, "/supervisor.StatusService/ContentStatus", in, out, opts...)76if err != nil {77return nil, err78}79return out, nil80}8182func (c *statusServiceClient) BackupStatus(ctx context.Context, in *BackupStatusRequest, opts ...grpc.CallOption) (*BackupStatusResponse, error) {83out := new(BackupStatusResponse)84err := c.cc.Invoke(ctx, "/supervisor.StatusService/BackupStatus", in, out, opts...)85if err != nil {86return nil, err87}88return out, nil89}9091func (c *statusServiceClient) PortsStatus(ctx context.Context, in *PortsStatusRequest, opts ...grpc.CallOption) (StatusService_PortsStatusClient, error) {92stream, err := c.cc.NewStream(ctx, &StatusService_ServiceDesc.Streams[0], "/supervisor.StatusService/PortsStatus", opts...)93if err != nil {94return nil, err95}96x := &statusServicePortsStatusClient{stream}97if err := x.ClientStream.SendMsg(in); err != nil {98return nil, err99}100if err := x.ClientStream.CloseSend(); err != nil {101return nil, err102}103return x, nil104}105106type StatusService_PortsStatusClient interface {107Recv() (*PortsStatusResponse, error)108grpc.ClientStream109}110111type statusServicePortsStatusClient struct {112grpc.ClientStream113}114115func (x *statusServicePortsStatusClient) Recv() (*PortsStatusResponse, error) {116m := new(PortsStatusResponse)117if err := x.ClientStream.RecvMsg(m); err != nil {118return nil, err119}120return m, nil121}122123func (c *statusServiceClient) TasksStatus(ctx context.Context, in *TasksStatusRequest, opts ...grpc.CallOption) (StatusService_TasksStatusClient, error) {124stream, err := c.cc.NewStream(ctx, &StatusService_ServiceDesc.Streams[1], "/supervisor.StatusService/TasksStatus", opts...)125if err != nil {126return nil, err127}128x := &statusServiceTasksStatusClient{stream}129if err := x.ClientStream.SendMsg(in); err != nil {130return nil, err131}132if err := x.ClientStream.CloseSend(); err != nil {133return nil, err134}135return x, nil136}137138type StatusService_TasksStatusClient interface {139Recv() (*TasksStatusResponse, error)140grpc.ClientStream141}142143type statusServiceTasksStatusClient struct {144grpc.ClientStream145}146147func (x *statusServiceTasksStatusClient) Recv() (*TasksStatusResponse, error) {148m := new(TasksStatusResponse)149if err := x.ClientStream.RecvMsg(m); err != nil {150return nil, err151}152return m, nil153}154155func (c *statusServiceClient) ResourcesStatus(ctx context.Context, in *ResourcesStatuRequest, opts ...grpc.CallOption) (*ResourcesStatusResponse, error) {156out := new(ResourcesStatusResponse)157err := c.cc.Invoke(ctx, "/supervisor.StatusService/ResourcesStatus", in, out, opts...)158if err != nil {159return nil, err160}161return out, nil162}163164// StatusServiceServer is the server API for StatusService service.165// All implementations must embed UnimplementedStatusServiceServer166// for forward compatibility167type StatusServiceServer interface {168// SupervisorStatus returns once supervisor is running.169SupervisorStatus(context.Context, *SupervisorStatusRequest) (*SupervisorStatusResponse, error)170// IDEStatus returns OK if the IDE can serve requests.171IDEStatus(context.Context, *IDEStatusRequest) (*IDEStatusResponse, error)172// ContentStatus returns the status of the workspace content. When used with `wait`, the call173// returns when the content has become available.174ContentStatus(context.Context, *ContentStatusRequest) (*ContentStatusResponse, error)175// BackupStatus offers feedback on the workspace backup status. This status information can176// be relayed to the user to provide transparency as to how "safe" their files/content177// data are w.r.t. to being lost.178BackupStatus(context.Context, *BackupStatusRequest) (*BackupStatusResponse, error)179// PortsStatus provides feedback about the network ports currently in use.180PortsStatus(*PortsStatusRequest, StatusService_PortsStatusServer) error181// TasksStatus provides tasks status information.182TasksStatus(*TasksStatusRequest, StatusService_TasksStatusServer) error183// ResourcesStatus provides workspace resources status information.184ResourcesStatus(context.Context, *ResourcesStatuRequest) (*ResourcesStatusResponse, error)185mustEmbedUnimplementedStatusServiceServer()186}187188// UnimplementedStatusServiceServer must be embedded to have forward compatible implementations.189type UnimplementedStatusServiceServer struct {190}191192func (UnimplementedStatusServiceServer) SupervisorStatus(context.Context, *SupervisorStatusRequest) (*SupervisorStatusResponse, error) {193return nil, status.Errorf(codes.Unimplemented, "method SupervisorStatus not implemented")194}195func (UnimplementedStatusServiceServer) IDEStatus(context.Context, *IDEStatusRequest) (*IDEStatusResponse, error) {196return nil, status.Errorf(codes.Unimplemented, "method IDEStatus not implemented")197}198func (UnimplementedStatusServiceServer) ContentStatus(context.Context, *ContentStatusRequest) (*ContentStatusResponse, error) {199return nil, status.Errorf(codes.Unimplemented, "method ContentStatus not implemented")200}201func (UnimplementedStatusServiceServer) BackupStatus(context.Context, *BackupStatusRequest) (*BackupStatusResponse, error) {202return nil, status.Errorf(codes.Unimplemented, "method BackupStatus not implemented")203}204func (UnimplementedStatusServiceServer) PortsStatus(*PortsStatusRequest, StatusService_PortsStatusServer) error {205return status.Errorf(codes.Unimplemented, "method PortsStatus not implemented")206}207func (UnimplementedStatusServiceServer) TasksStatus(*TasksStatusRequest, StatusService_TasksStatusServer) error {208return status.Errorf(codes.Unimplemented, "method TasksStatus not implemented")209}210func (UnimplementedStatusServiceServer) ResourcesStatus(context.Context, *ResourcesStatuRequest) (*ResourcesStatusResponse, error) {211return nil, status.Errorf(codes.Unimplemented, "method ResourcesStatus not implemented")212}213func (UnimplementedStatusServiceServer) mustEmbedUnimplementedStatusServiceServer() {}214215// UnsafeStatusServiceServer may be embedded to opt out of forward compatibility for this service.216// Use of this interface is not recommended, as added methods to StatusServiceServer will217// result in compilation errors.218type UnsafeStatusServiceServer interface {219mustEmbedUnimplementedStatusServiceServer()220}221222func RegisterStatusServiceServer(s grpc.ServiceRegistrar, srv StatusServiceServer) {223s.RegisterService(&StatusService_ServiceDesc, srv)224}225226func _StatusService_SupervisorStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {227in := new(SupervisorStatusRequest)228if err := dec(in); err != nil {229return nil, err230}231if interceptor == nil {232return srv.(StatusServiceServer).SupervisorStatus(ctx, in)233}234info := &grpc.UnaryServerInfo{235Server: srv,236FullMethod: "/supervisor.StatusService/SupervisorStatus",237}238handler := func(ctx context.Context, req interface{}) (interface{}, error) {239return srv.(StatusServiceServer).SupervisorStatus(ctx, req.(*SupervisorStatusRequest))240}241return interceptor(ctx, in, info, handler)242}243244func _StatusService_IDEStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {245in := new(IDEStatusRequest)246if err := dec(in); err != nil {247return nil, err248}249if interceptor == nil {250return srv.(StatusServiceServer).IDEStatus(ctx, in)251}252info := &grpc.UnaryServerInfo{253Server: srv,254FullMethod: "/supervisor.StatusService/IDEStatus",255}256handler := func(ctx context.Context, req interface{}) (interface{}, error) {257return srv.(StatusServiceServer).IDEStatus(ctx, req.(*IDEStatusRequest))258}259return interceptor(ctx, in, info, handler)260}261262func _StatusService_ContentStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {263in := new(ContentStatusRequest)264if err := dec(in); err != nil {265return nil, err266}267if interceptor == nil {268return srv.(StatusServiceServer).ContentStatus(ctx, in)269}270info := &grpc.UnaryServerInfo{271Server: srv,272FullMethod: "/supervisor.StatusService/ContentStatus",273}274handler := func(ctx context.Context, req interface{}) (interface{}, error) {275return srv.(StatusServiceServer).ContentStatus(ctx, req.(*ContentStatusRequest))276}277return interceptor(ctx, in, info, handler)278}279280func _StatusService_BackupStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {281in := new(BackupStatusRequest)282if err := dec(in); err != nil {283return nil, err284}285if interceptor == nil {286return srv.(StatusServiceServer).BackupStatus(ctx, in)287}288info := &grpc.UnaryServerInfo{289Server: srv,290FullMethod: "/supervisor.StatusService/BackupStatus",291}292handler := func(ctx context.Context, req interface{}) (interface{}, error) {293return srv.(StatusServiceServer).BackupStatus(ctx, req.(*BackupStatusRequest))294}295return interceptor(ctx, in, info, handler)296}297298func _StatusService_PortsStatus_Handler(srv interface{}, stream grpc.ServerStream) error {299m := new(PortsStatusRequest)300if err := stream.RecvMsg(m); err != nil {301return err302}303return srv.(StatusServiceServer).PortsStatus(m, &statusServicePortsStatusServer{stream})304}305306type StatusService_PortsStatusServer interface {307Send(*PortsStatusResponse) error308grpc.ServerStream309}310311type statusServicePortsStatusServer struct {312grpc.ServerStream313}314315func (x *statusServicePortsStatusServer) Send(m *PortsStatusResponse) error {316return x.ServerStream.SendMsg(m)317}318319func _StatusService_TasksStatus_Handler(srv interface{}, stream grpc.ServerStream) error {320m := new(TasksStatusRequest)321if err := stream.RecvMsg(m); err != nil {322return err323}324return srv.(StatusServiceServer).TasksStatus(m, &statusServiceTasksStatusServer{stream})325}326327type StatusService_TasksStatusServer interface {328Send(*TasksStatusResponse) error329grpc.ServerStream330}331332type statusServiceTasksStatusServer struct {333grpc.ServerStream334}335336func (x *statusServiceTasksStatusServer) Send(m *TasksStatusResponse) error {337return x.ServerStream.SendMsg(m)338}339340func _StatusService_ResourcesStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {341in := new(ResourcesStatuRequest)342if err := dec(in); err != nil {343return nil, err344}345if interceptor == nil {346return srv.(StatusServiceServer).ResourcesStatus(ctx, in)347}348info := &grpc.UnaryServerInfo{349Server: srv,350FullMethod: "/supervisor.StatusService/ResourcesStatus",351}352handler := func(ctx context.Context, req interface{}) (interface{}, error) {353return srv.(StatusServiceServer).ResourcesStatus(ctx, req.(*ResourcesStatuRequest))354}355return interceptor(ctx, in, info, handler)356}357358// StatusService_ServiceDesc is the grpc.ServiceDesc for StatusService service.359// It's only intended for direct use with grpc.RegisterService,360// and not to be introspected or modified (even as a copy)361var StatusService_ServiceDesc = grpc.ServiceDesc{362ServiceName: "supervisor.StatusService",363HandlerType: (*StatusServiceServer)(nil),364Methods: []grpc.MethodDesc{365{366MethodName: "SupervisorStatus",367Handler: _StatusService_SupervisorStatus_Handler,368},369{370MethodName: "IDEStatus",371Handler: _StatusService_IDEStatus_Handler,372},373{374MethodName: "ContentStatus",375Handler: _StatusService_ContentStatus_Handler,376},377{378MethodName: "BackupStatus",379Handler: _StatusService_BackupStatus_Handler,380},381{382MethodName: "ResourcesStatus",383Handler: _StatusService_ResourcesStatus_Handler,384},385},386Streams: []grpc.StreamDesc{387{388StreamName: "PortsStatus",389Handler: _StatusService_PortsStatus_Handler,390ServerStreams: true,391},392{393StreamName: "TasksStatus",394Handler: _StatusService_TasksStatus_Handler,395ServerStreams: true,396},397},398Metadata: "status.proto",399}400401402