Path: blob/main/components/ws-daemon-api/go/daemon_grpc.pb.go
2496 views
// Copyright (c) 2024 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: daemon.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// WorkspaceContentServiceClient is the client API for WorkspaceContentService 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 WorkspaceContentServiceClient interface {28// initWorkspace intialises a new workspace folder in the working area29InitWorkspace(ctx context.Context, in *InitWorkspaceRequest, opts ...grpc.CallOption) (*InitWorkspaceResponse, error)30// WaitForInit waits until a workspace is fully initialized.31// If the workspace is already initialized, this function returns immediately.32// If there is no initialization is going on, an error is returned.33WaitForInit(ctx context.Context, in *WaitForInitRequest, opts ...grpc.CallOption) (*WaitForInitResponse, error)34// IsWorkspaceExists checks if ws-daemon knows about workspace.35IsWorkspaceExists(ctx context.Context, in *IsWorkspaceExistsRequest, opts ...grpc.CallOption) (*IsWorkspaceExistsResponse, error)36// TakeSnapshot creates a backup/snapshot of a workspace37TakeSnapshot(ctx context.Context, in *TakeSnapshotRequest, opts ...grpc.CallOption) (*TakeSnapshotResponse, error)38// disposeWorkspace cleans up a workspace, possibly after taking a final backup39DisposeWorkspace(ctx context.Context, in *DisposeWorkspaceRequest, opts ...grpc.CallOption) (*DisposeWorkspaceResponse, error)40// BackupWorkspace creates a backup of a workspace41BackupWorkspace(ctx context.Context, in *BackupWorkspaceRequest, opts ...grpc.CallOption) (*BackupWorkspaceResponse, error)42}4344type workspaceContentServiceClient struct {45cc grpc.ClientConnInterface46}4748func NewWorkspaceContentServiceClient(cc grpc.ClientConnInterface) WorkspaceContentServiceClient {49return &workspaceContentServiceClient{cc}50}5152func (c *workspaceContentServiceClient) InitWorkspace(ctx context.Context, in *InitWorkspaceRequest, opts ...grpc.CallOption) (*InitWorkspaceResponse, error) {53out := new(InitWorkspaceResponse)54err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/InitWorkspace", in, out, opts...)55if err != nil {56return nil, err57}58return out, nil59}6061func (c *workspaceContentServiceClient) WaitForInit(ctx context.Context, in *WaitForInitRequest, opts ...grpc.CallOption) (*WaitForInitResponse, error) {62out := new(WaitForInitResponse)63err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/WaitForInit", in, out, opts...)64if err != nil {65return nil, err66}67return out, nil68}6970func (c *workspaceContentServiceClient) IsWorkspaceExists(ctx context.Context, in *IsWorkspaceExistsRequest, opts ...grpc.CallOption) (*IsWorkspaceExistsResponse, error) {71out := new(IsWorkspaceExistsResponse)72err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/IsWorkspaceExists", in, out, opts...)73if err != nil {74return nil, err75}76return out, nil77}7879func (c *workspaceContentServiceClient) TakeSnapshot(ctx context.Context, in *TakeSnapshotRequest, opts ...grpc.CallOption) (*TakeSnapshotResponse, error) {80out := new(TakeSnapshotResponse)81err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/TakeSnapshot", in, out, opts...)82if err != nil {83return nil, err84}85return out, nil86}8788func (c *workspaceContentServiceClient) DisposeWorkspace(ctx context.Context, in *DisposeWorkspaceRequest, opts ...grpc.CallOption) (*DisposeWorkspaceResponse, error) {89out := new(DisposeWorkspaceResponse)90err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/DisposeWorkspace", in, out, opts...)91if err != nil {92return nil, err93}94return out, nil95}9697func (c *workspaceContentServiceClient) BackupWorkspace(ctx context.Context, in *BackupWorkspaceRequest, opts ...grpc.CallOption) (*BackupWorkspaceResponse, error) {98out := new(BackupWorkspaceResponse)99err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/BackupWorkspace", in, out, opts...)100if err != nil {101return nil, err102}103return out, nil104}105106// WorkspaceContentServiceServer is the server API for WorkspaceContentService service.107// All implementations must embed UnimplementedWorkspaceContentServiceServer108// for forward compatibility109type WorkspaceContentServiceServer interface {110// initWorkspace intialises a new workspace folder in the working area111InitWorkspace(context.Context, *InitWorkspaceRequest) (*InitWorkspaceResponse, error)112// WaitForInit waits until a workspace is fully initialized.113// If the workspace is already initialized, this function returns immediately.114// If there is no initialization is going on, an error is returned.115WaitForInit(context.Context, *WaitForInitRequest) (*WaitForInitResponse, error)116// IsWorkspaceExists checks if ws-daemon knows about workspace.117IsWorkspaceExists(context.Context, *IsWorkspaceExistsRequest) (*IsWorkspaceExistsResponse, error)118// TakeSnapshot creates a backup/snapshot of a workspace119TakeSnapshot(context.Context, *TakeSnapshotRequest) (*TakeSnapshotResponse, error)120// disposeWorkspace cleans up a workspace, possibly after taking a final backup121DisposeWorkspace(context.Context, *DisposeWorkspaceRequest) (*DisposeWorkspaceResponse, error)122// BackupWorkspace creates a backup of a workspace123BackupWorkspace(context.Context, *BackupWorkspaceRequest) (*BackupWorkspaceResponse, error)124mustEmbedUnimplementedWorkspaceContentServiceServer()125}126127// UnimplementedWorkspaceContentServiceServer must be embedded to have forward compatible implementations.128type UnimplementedWorkspaceContentServiceServer struct {129}130131func (UnimplementedWorkspaceContentServiceServer) InitWorkspace(context.Context, *InitWorkspaceRequest) (*InitWorkspaceResponse, error) {132return nil, status.Errorf(codes.Unimplemented, "method InitWorkspace not implemented")133}134func (UnimplementedWorkspaceContentServiceServer) WaitForInit(context.Context, *WaitForInitRequest) (*WaitForInitResponse, error) {135return nil, status.Errorf(codes.Unimplemented, "method WaitForInit not implemented")136}137func (UnimplementedWorkspaceContentServiceServer) IsWorkspaceExists(context.Context, *IsWorkspaceExistsRequest) (*IsWorkspaceExistsResponse, error) {138return nil, status.Errorf(codes.Unimplemented, "method IsWorkspaceExists not implemented")139}140func (UnimplementedWorkspaceContentServiceServer) TakeSnapshot(context.Context, *TakeSnapshotRequest) (*TakeSnapshotResponse, error) {141return nil, status.Errorf(codes.Unimplemented, "method TakeSnapshot not implemented")142}143func (UnimplementedWorkspaceContentServiceServer) DisposeWorkspace(context.Context, *DisposeWorkspaceRequest) (*DisposeWorkspaceResponse, error) {144return nil, status.Errorf(codes.Unimplemented, "method DisposeWorkspace not implemented")145}146func (UnimplementedWorkspaceContentServiceServer) BackupWorkspace(context.Context, *BackupWorkspaceRequest) (*BackupWorkspaceResponse, error) {147return nil, status.Errorf(codes.Unimplemented, "method BackupWorkspace not implemented")148}149func (UnimplementedWorkspaceContentServiceServer) mustEmbedUnimplementedWorkspaceContentServiceServer() {150}151152// UnsafeWorkspaceContentServiceServer may be embedded to opt out of forward compatibility for this service.153// Use of this interface is not recommended, as added methods to WorkspaceContentServiceServer will154// result in compilation errors.155type UnsafeWorkspaceContentServiceServer interface {156mustEmbedUnimplementedWorkspaceContentServiceServer()157}158159func RegisterWorkspaceContentServiceServer(s grpc.ServiceRegistrar, srv WorkspaceContentServiceServer) {160s.RegisterService(&WorkspaceContentService_ServiceDesc, srv)161}162163func _WorkspaceContentService_InitWorkspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {164in := new(InitWorkspaceRequest)165if err := dec(in); err != nil {166return nil, err167}168if interceptor == nil {169return srv.(WorkspaceContentServiceServer).InitWorkspace(ctx, in)170}171info := &grpc.UnaryServerInfo{172Server: srv,173FullMethod: "/wsdaemon.WorkspaceContentService/InitWorkspace",174}175handler := func(ctx context.Context, req interface{}) (interface{}, error) {176return srv.(WorkspaceContentServiceServer).InitWorkspace(ctx, req.(*InitWorkspaceRequest))177}178return interceptor(ctx, in, info, handler)179}180181func _WorkspaceContentService_WaitForInit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {182in := new(WaitForInitRequest)183if err := dec(in); err != nil {184return nil, err185}186if interceptor == nil {187return srv.(WorkspaceContentServiceServer).WaitForInit(ctx, in)188}189info := &grpc.UnaryServerInfo{190Server: srv,191FullMethod: "/wsdaemon.WorkspaceContentService/WaitForInit",192}193handler := func(ctx context.Context, req interface{}) (interface{}, error) {194return srv.(WorkspaceContentServiceServer).WaitForInit(ctx, req.(*WaitForInitRequest))195}196return interceptor(ctx, in, info, handler)197}198199func _WorkspaceContentService_IsWorkspaceExists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {200in := new(IsWorkspaceExistsRequest)201if err := dec(in); err != nil {202return nil, err203}204if interceptor == nil {205return srv.(WorkspaceContentServiceServer).IsWorkspaceExists(ctx, in)206}207info := &grpc.UnaryServerInfo{208Server: srv,209FullMethod: "/wsdaemon.WorkspaceContentService/IsWorkspaceExists",210}211handler := func(ctx context.Context, req interface{}) (interface{}, error) {212return srv.(WorkspaceContentServiceServer).IsWorkspaceExists(ctx, req.(*IsWorkspaceExistsRequest))213}214return interceptor(ctx, in, info, handler)215}216217func _WorkspaceContentService_TakeSnapshot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {218in := new(TakeSnapshotRequest)219if err := dec(in); err != nil {220return nil, err221}222if interceptor == nil {223return srv.(WorkspaceContentServiceServer).TakeSnapshot(ctx, in)224}225info := &grpc.UnaryServerInfo{226Server: srv,227FullMethod: "/wsdaemon.WorkspaceContentService/TakeSnapshot",228}229handler := func(ctx context.Context, req interface{}) (interface{}, error) {230return srv.(WorkspaceContentServiceServer).TakeSnapshot(ctx, req.(*TakeSnapshotRequest))231}232return interceptor(ctx, in, info, handler)233}234235func _WorkspaceContentService_DisposeWorkspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {236in := new(DisposeWorkspaceRequest)237if err := dec(in); err != nil {238return nil, err239}240if interceptor == nil {241return srv.(WorkspaceContentServiceServer).DisposeWorkspace(ctx, in)242}243info := &grpc.UnaryServerInfo{244Server: srv,245FullMethod: "/wsdaemon.WorkspaceContentService/DisposeWorkspace",246}247handler := func(ctx context.Context, req interface{}) (interface{}, error) {248return srv.(WorkspaceContentServiceServer).DisposeWorkspace(ctx, req.(*DisposeWorkspaceRequest))249}250return interceptor(ctx, in, info, handler)251}252253func _WorkspaceContentService_BackupWorkspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {254in := new(BackupWorkspaceRequest)255if err := dec(in); err != nil {256return nil, err257}258if interceptor == nil {259return srv.(WorkspaceContentServiceServer).BackupWorkspace(ctx, in)260}261info := &grpc.UnaryServerInfo{262Server: srv,263FullMethod: "/wsdaemon.WorkspaceContentService/BackupWorkspace",264}265handler := func(ctx context.Context, req interface{}) (interface{}, error) {266return srv.(WorkspaceContentServiceServer).BackupWorkspace(ctx, req.(*BackupWorkspaceRequest))267}268return interceptor(ctx, in, info, handler)269}270271// WorkspaceContentService_ServiceDesc is the grpc.ServiceDesc for WorkspaceContentService service.272// It's only intended for direct use with grpc.RegisterService,273// and not to be introspected or modified (even as a copy)274var WorkspaceContentService_ServiceDesc = grpc.ServiceDesc{275ServiceName: "wsdaemon.WorkspaceContentService",276HandlerType: (*WorkspaceContentServiceServer)(nil),277Methods: []grpc.MethodDesc{278{279MethodName: "InitWorkspace",280Handler: _WorkspaceContentService_InitWorkspace_Handler,281},282{283MethodName: "WaitForInit",284Handler: _WorkspaceContentService_WaitForInit_Handler,285},286{287MethodName: "IsWorkspaceExists",288Handler: _WorkspaceContentService_IsWorkspaceExists_Handler,289},290{291MethodName: "TakeSnapshot",292Handler: _WorkspaceContentService_TakeSnapshot_Handler,293},294{295MethodName: "DisposeWorkspace",296Handler: _WorkspaceContentService_DisposeWorkspace_Handler,297},298{299MethodName: "BackupWorkspace",300Handler: _WorkspaceContentService_BackupWorkspace_Handler,301},302},303Streams: []grpc.StreamDesc{},304Metadata: "daemon.proto",305}306307308