Path: blob/main/components/public-api/go/v1/prebuild_grpc.pb.go
2500 views
// Copyright (c) 2025 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 (unknown)8// source: gitpod/v1/prebuild.proto910package v11112import (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// PrebuildServiceClient is the client API for PrebuildService 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 PrebuildServiceClient interface {28StartPrebuild(ctx context.Context, in *StartPrebuildRequest, opts ...grpc.CallOption) (*StartPrebuildResponse, error)29CancelPrebuild(ctx context.Context, in *CancelPrebuildRequest, opts ...grpc.CallOption) (*CancelPrebuildResponse, error)30GetPrebuild(ctx context.Context, in *GetPrebuildRequest, opts ...grpc.CallOption) (*GetPrebuildResponse, error)31ListPrebuilds(ctx context.Context, in *ListPrebuildsRequest, opts ...grpc.CallOption) (*ListPrebuildsResponse, error)32WatchPrebuild(ctx context.Context, in *WatchPrebuildRequest, opts ...grpc.CallOption) (PrebuildService_WatchPrebuildClient, error)33// ListOrganizationPrebuilds lists all prebuilds of an organization34ListOrganizationPrebuilds(ctx context.Context, in *ListOrganizationPrebuildsRequest, opts ...grpc.CallOption) (*ListOrganizationPrebuildsResponse, error)35}3637type prebuildServiceClient struct {38cc grpc.ClientConnInterface39}4041func NewPrebuildServiceClient(cc grpc.ClientConnInterface) PrebuildServiceClient {42return &prebuildServiceClient{cc}43}4445func (c *prebuildServiceClient) StartPrebuild(ctx context.Context, in *StartPrebuildRequest, opts ...grpc.CallOption) (*StartPrebuildResponse, error) {46out := new(StartPrebuildResponse)47err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/StartPrebuild", in, out, opts...)48if err != nil {49return nil, err50}51return out, nil52}5354func (c *prebuildServiceClient) CancelPrebuild(ctx context.Context, in *CancelPrebuildRequest, opts ...grpc.CallOption) (*CancelPrebuildResponse, error) {55out := new(CancelPrebuildResponse)56err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/CancelPrebuild", in, out, opts...)57if err != nil {58return nil, err59}60return out, nil61}6263func (c *prebuildServiceClient) GetPrebuild(ctx context.Context, in *GetPrebuildRequest, opts ...grpc.CallOption) (*GetPrebuildResponse, error) {64out := new(GetPrebuildResponse)65err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/GetPrebuild", in, out, opts...)66if err != nil {67return nil, err68}69return out, nil70}7172func (c *prebuildServiceClient) ListPrebuilds(ctx context.Context, in *ListPrebuildsRequest, opts ...grpc.CallOption) (*ListPrebuildsResponse, error) {73out := new(ListPrebuildsResponse)74err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/ListPrebuilds", in, out, opts...)75if err != nil {76return nil, err77}78return out, nil79}8081func (c *prebuildServiceClient) WatchPrebuild(ctx context.Context, in *WatchPrebuildRequest, opts ...grpc.CallOption) (PrebuildService_WatchPrebuildClient, error) {82stream, err := c.cc.NewStream(ctx, &PrebuildService_ServiceDesc.Streams[0], "/gitpod.v1.PrebuildService/WatchPrebuild", opts...)83if err != nil {84return nil, err85}86x := &prebuildServiceWatchPrebuildClient{stream}87if err := x.ClientStream.SendMsg(in); err != nil {88return nil, err89}90if err := x.ClientStream.CloseSend(); err != nil {91return nil, err92}93return x, nil94}9596type PrebuildService_WatchPrebuildClient interface {97Recv() (*WatchPrebuildResponse, error)98grpc.ClientStream99}100101type prebuildServiceWatchPrebuildClient struct {102grpc.ClientStream103}104105func (x *prebuildServiceWatchPrebuildClient) Recv() (*WatchPrebuildResponse, error) {106m := new(WatchPrebuildResponse)107if err := x.ClientStream.RecvMsg(m); err != nil {108return nil, err109}110return m, nil111}112113func (c *prebuildServiceClient) ListOrganizationPrebuilds(ctx context.Context, in *ListOrganizationPrebuildsRequest, opts ...grpc.CallOption) (*ListOrganizationPrebuildsResponse, error) {114out := new(ListOrganizationPrebuildsResponse)115err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/ListOrganizationPrebuilds", in, out, opts...)116if err != nil {117return nil, err118}119return out, nil120}121122// PrebuildServiceServer is the server API for PrebuildService service.123// All implementations must embed UnimplementedPrebuildServiceServer124// for forward compatibility125type PrebuildServiceServer interface {126StartPrebuild(context.Context, *StartPrebuildRequest) (*StartPrebuildResponse, error)127CancelPrebuild(context.Context, *CancelPrebuildRequest) (*CancelPrebuildResponse, error)128GetPrebuild(context.Context, *GetPrebuildRequest) (*GetPrebuildResponse, error)129ListPrebuilds(context.Context, *ListPrebuildsRequest) (*ListPrebuildsResponse, error)130WatchPrebuild(*WatchPrebuildRequest, PrebuildService_WatchPrebuildServer) error131// ListOrganizationPrebuilds lists all prebuilds of an organization132ListOrganizationPrebuilds(context.Context, *ListOrganizationPrebuildsRequest) (*ListOrganizationPrebuildsResponse, error)133mustEmbedUnimplementedPrebuildServiceServer()134}135136// UnimplementedPrebuildServiceServer must be embedded to have forward compatible implementations.137type UnimplementedPrebuildServiceServer struct {138}139140func (UnimplementedPrebuildServiceServer) StartPrebuild(context.Context, *StartPrebuildRequest) (*StartPrebuildResponse, error) {141return nil, status.Errorf(codes.Unimplemented, "method StartPrebuild not implemented")142}143func (UnimplementedPrebuildServiceServer) CancelPrebuild(context.Context, *CancelPrebuildRequest) (*CancelPrebuildResponse, error) {144return nil, status.Errorf(codes.Unimplemented, "method CancelPrebuild not implemented")145}146func (UnimplementedPrebuildServiceServer) GetPrebuild(context.Context, *GetPrebuildRequest) (*GetPrebuildResponse, error) {147return nil, status.Errorf(codes.Unimplemented, "method GetPrebuild not implemented")148}149func (UnimplementedPrebuildServiceServer) ListPrebuilds(context.Context, *ListPrebuildsRequest) (*ListPrebuildsResponse, error) {150return nil, status.Errorf(codes.Unimplemented, "method ListPrebuilds not implemented")151}152func (UnimplementedPrebuildServiceServer) WatchPrebuild(*WatchPrebuildRequest, PrebuildService_WatchPrebuildServer) error {153return status.Errorf(codes.Unimplemented, "method WatchPrebuild not implemented")154}155func (UnimplementedPrebuildServiceServer) ListOrganizationPrebuilds(context.Context, *ListOrganizationPrebuildsRequest) (*ListOrganizationPrebuildsResponse, error) {156return nil, status.Errorf(codes.Unimplemented, "method ListOrganizationPrebuilds not implemented")157}158func (UnimplementedPrebuildServiceServer) mustEmbedUnimplementedPrebuildServiceServer() {}159160// UnsafePrebuildServiceServer may be embedded to opt out of forward compatibility for this service.161// Use of this interface is not recommended, as added methods to PrebuildServiceServer will162// result in compilation errors.163type UnsafePrebuildServiceServer interface {164mustEmbedUnimplementedPrebuildServiceServer()165}166167func RegisterPrebuildServiceServer(s grpc.ServiceRegistrar, srv PrebuildServiceServer) {168s.RegisterService(&PrebuildService_ServiceDesc, srv)169}170171func _PrebuildService_StartPrebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {172in := new(StartPrebuildRequest)173if err := dec(in); err != nil {174return nil, err175}176if interceptor == nil {177return srv.(PrebuildServiceServer).StartPrebuild(ctx, in)178}179info := &grpc.UnaryServerInfo{180Server: srv,181FullMethod: "/gitpod.v1.PrebuildService/StartPrebuild",182}183handler := func(ctx context.Context, req interface{}) (interface{}, error) {184return srv.(PrebuildServiceServer).StartPrebuild(ctx, req.(*StartPrebuildRequest))185}186return interceptor(ctx, in, info, handler)187}188189func _PrebuildService_CancelPrebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {190in := new(CancelPrebuildRequest)191if err := dec(in); err != nil {192return nil, err193}194if interceptor == nil {195return srv.(PrebuildServiceServer).CancelPrebuild(ctx, in)196}197info := &grpc.UnaryServerInfo{198Server: srv,199FullMethod: "/gitpod.v1.PrebuildService/CancelPrebuild",200}201handler := func(ctx context.Context, req interface{}) (interface{}, error) {202return srv.(PrebuildServiceServer).CancelPrebuild(ctx, req.(*CancelPrebuildRequest))203}204return interceptor(ctx, in, info, handler)205}206207func _PrebuildService_GetPrebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {208in := new(GetPrebuildRequest)209if err := dec(in); err != nil {210return nil, err211}212if interceptor == nil {213return srv.(PrebuildServiceServer).GetPrebuild(ctx, in)214}215info := &grpc.UnaryServerInfo{216Server: srv,217FullMethod: "/gitpod.v1.PrebuildService/GetPrebuild",218}219handler := func(ctx context.Context, req interface{}) (interface{}, error) {220return srv.(PrebuildServiceServer).GetPrebuild(ctx, req.(*GetPrebuildRequest))221}222return interceptor(ctx, in, info, handler)223}224225func _PrebuildService_ListPrebuilds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {226in := new(ListPrebuildsRequest)227if err := dec(in); err != nil {228return nil, err229}230if interceptor == nil {231return srv.(PrebuildServiceServer).ListPrebuilds(ctx, in)232}233info := &grpc.UnaryServerInfo{234Server: srv,235FullMethod: "/gitpod.v1.PrebuildService/ListPrebuilds",236}237handler := func(ctx context.Context, req interface{}) (interface{}, error) {238return srv.(PrebuildServiceServer).ListPrebuilds(ctx, req.(*ListPrebuildsRequest))239}240return interceptor(ctx, in, info, handler)241}242243func _PrebuildService_WatchPrebuild_Handler(srv interface{}, stream grpc.ServerStream) error {244m := new(WatchPrebuildRequest)245if err := stream.RecvMsg(m); err != nil {246return err247}248return srv.(PrebuildServiceServer).WatchPrebuild(m, &prebuildServiceWatchPrebuildServer{stream})249}250251type PrebuildService_WatchPrebuildServer interface {252Send(*WatchPrebuildResponse) error253grpc.ServerStream254}255256type prebuildServiceWatchPrebuildServer struct {257grpc.ServerStream258}259260func (x *prebuildServiceWatchPrebuildServer) Send(m *WatchPrebuildResponse) error {261return x.ServerStream.SendMsg(m)262}263264func _PrebuildService_ListOrganizationPrebuilds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {265in := new(ListOrganizationPrebuildsRequest)266if err := dec(in); err != nil {267return nil, err268}269if interceptor == nil {270return srv.(PrebuildServiceServer).ListOrganizationPrebuilds(ctx, in)271}272info := &grpc.UnaryServerInfo{273Server: srv,274FullMethod: "/gitpod.v1.PrebuildService/ListOrganizationPrebuilds",275}276handler := func(ctx context.Context, req interface{}) (interface{}, error) {277return srv.(PrebuildServiceServer).ListOrganizationPrebuilds(ctx, req.(*ListOrganizationPrebuildsRequest))278}279return interceptor(ctx, in, info, handler)280}281282// PrebuildService_ServiceDesc is the grpc.ServiceDesc for PrebuildService service.283// It's only intended for direct use with grpc.RegisterService,284// and not to be introspected or modified (even as a copy)285var PrebuildService_ServiceDesc = grpc.ServiceDesc{286ServiceName: "gitpod.v1.PrebuildService",287HandlerType: (*PrebuildServiceServer)(nil),288Methods: []grpc.MethodDesc{289{290MethodName: "StartPrebuild",291Handler: _PrebuildService_StartPrebuild_Handler,292},293{294MethodName: "CancelPrebuild",295Handler: _PrebuildService_CancelPrebuild_Handler,296},297{298MethodName: "GetPrebuild",299Handler: _PrebuildService_GetPrebuild_Handler,300},301{302MethodName: "ListPrebuilds",303Handler: _PrebuildService_ListPrebuilds_Handler,304},305{306MethodName: "ListOrganizationPrebuilds",307Handler: _PrebuildService_ListOrganizationPrebuilds_Handler,308},309},310Streams: []grpc.StreamDesc{311{312StreamName: "WatchPrebuild",313Handler: _PrebuildService_WatchPrebuild_Handler,314ServerStreams: true,315},316},317Metadata: "gitpod/v1/prebuild.proto",318}319320321