cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/pipeline_service_grpc.pb.go (about) 1 // Copyright 2025 Google LLC 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 16 // versions: 17 // - protoc-gen-go-grpc v1.3.0 18 // - protoc v4.25.7 19 // source: google/cloud/aiplatform/v1/pipeline_service.proto 20 21 package aiplatformpb 22 23 import ( 24 longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb" 25 context "context" 26 grpc "google.golang.org/grpc" 27 codes "google.golang.org/grpc/codes" 28 status "google.golang.org/grpc/status" 29 emptypb "google.golang.org/protobuf/types/known/emptypb" 30 ) 31 32 // This is a compile-time assertion to ensure that this generated file 33 // is compatible with the grpc package it is being compiled against. 34 // Requires gRPC-Go v1.32.0 or later. 35 const _ = grpc.SupportPackageIsVersion7 36 37 const ( 38 PipelineService_CreateTrainingPipeline_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/CreateTrainingPipeline" 39 PipelineService_GetTrainingPipeline_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/GetTrainingPipeline" 40 PipelineService_ListTrainingPipelines_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/ListTrainingPipelines" 41 PipelineService_DeleteTrainingPipeline_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/DeleteTrainingPipeline" 42 PipelineService_CancelTrainingPipeline_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/CancelTrainingPipeline" 43 PipelineService_CreatePipelineJob_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/CreatePipelineJob" 44 PipelineService_GetPipelineJob_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/GetPipelineJob" 45 PipelineService_ListPipelineJobs_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/ListPipelineJobs" 46 PipelineService_DeletePipelineJob_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/DeletePipelineJob" 47 PipelineService_BatchDeletePipelineJobs_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/BatchDeletePipelineJobs" 48 PipelineService_CancelPipelineJob_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/CancelPipelineJob" 49 PipelineService_BatchCancelPipelineJobs_FullMethodName = "/google.cloud.aiplatform.v1.PipelineService/BatchCancelPipelineJobs" 50 ) 51 52 // PipelineServiceClient is the client API for PipelineService service. 53 // 54 // 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. 55 type PipelineServiceClient interface { 56 // Creates a TrainingPipeline. A created TrainingPipeline right away will be 57 // attempted to be run. 58 CreateTrainingPipeline(ctx context.Context, in *CreateTrainingPipelineRequest, opts ...grpc.CallOption) (*TrainingPipeline, error) 59 // Gets a TrainingPipeline. 60 GetTrainingPipeline(ctx context.Context, in *GetTrainingPipelineRequest, opts ...grpc.CallOption) (*TrainingPipeline, error) 61 // Lists TrainingPipelines in a Location. 62 ListTrainingPipelines(ctx context.Context, in *ListTrainingPipelinesRequest, opts ...grpc.CallOption) (*ListTrainingPipelinesResponse, error) 63 // Deletes a TrainingPipeline. 64 DeleteTrainingPipeline(ctx context.Context, in *DeleteTrainingPipelineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 65 // Cancels a TrainingPipeline. 66 // Starts asynchronous cancellation on the TrainingPipeline. The server 67 // makes a best effort to cancel the pipeline, but success is not 68 // guaranteed. Clients can use 69 // [PipelineService.GetTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.GetTrainingPipeline] 70 // or other methods to check whether the cancellation succeeded or whether the 71 // pipeline completed despite cancellation. On successful cancellation, 72 // the TrainingPipeline is not deleted; instead it becomes a pipeline with 73 // a 74 // [TrainingPipeline.error][google.cloud.aiplatform.v1.TrainingPipeline.error] 75 // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, 76 // corresponding to `Code.CANCELLED`, and 77 // [TrainingPipeline.state][google.cloud.aiplatform.v1.TrainingPipeline.state] 78 // is set to `CANCELLED`. 79 CancelTrainingPipeline(ctx context.Context, in *CancelTrainingPipelineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 80 // Creates a PipelineJob. A PipelineJob will run immediately when created. 81 CreatePipelineJob(ctx context.Context, in *CreatePipelineJobRequest, opts ...grpc.CallOption) (*PipelineJob, error) 82 // Gets a PipelineJob. 83 GetPipelineJob(ctx context.Context, in *GetPipelineJobRequest, opts ...grpc.CallOption) (*PipelineJob, error) 84 // Lists PipelineJobs in a Location. 85 ListPipelineJobs(ctx context.Context, in *ListPipelineJobsRequest, opts ...grpc.CallOption) (*ListPipelineJobsResponse, error) 86 // Deletes a PipelineJob. 87 DeletePipelineJob(ctx context.Context, in *DeletePipelineJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 88 // Batch deletes PipelineJobs 89 // The Operation is atomic. If it fails, none of the PipelineJobs are deleted. 90 // If it succeeds, all of the PipelineJobs are deleted. 91 BatchDeletePipelineJobs(ctx context.Context, in *BatchDeletePipelineJobsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 92 // Cancels a PipelineJob. 93 // Starts asynchronous cancellation on the PipelineJob. The server 94 // makes a best effort to cancel the pipeline, but success is not 95 // guaranteed. Clients can use 96 // [PipelineService.GetPipelineJob][google.cloud.aiplatform.v1.PipelineService.GetPipelineJob] 97 // or other methods to check whether the cancellation succeeded or whether the 98 // pipeline completed despite cancellation. On successful cancellation, 99 // the PipelineJob is not deleted; instead it becomes a pipeline with 100 // a [PipelineJob.error][google.cloud.aiplatform.v1.PipelineJob.error] value 101 // with a [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding 102 // to `Code.CANCELLED`, and 103 // [PipelineJob.state][google.cloud.aiplatform.v1.PipelineJob.state] is set to 104 // `CANCELLED`. 105 CancelPipelineJob(ctx context.Context, in *CancelPipelineJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 106 // Batch cancel PipelineJobs. 107 // Firstly the server will check if all the jobs are in non-terminal states, 108 // and skip the jobs that are already terminated. 109 // If the operation failed, none of the pipeline jobs are cancelled. 110 // The server will poll the states of all the pipeline jobs periodically 111 // to check the cancellation status. 112 // This operation will return an LRO. 113 BatchCancelPipelineJobs(ctx context.Context, in *BatchCancelPipelineJobsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 114 } 115 116 type pipelineServiceClient struct { 117 cc grpc.ClientConnInterface 118 } 119 120 func NewPipelineServiceClient(cc grpc.ClientConnInterface) PipelineServiceClient { 121 return &pipelineServiceClient{cc} 122 } 123 124 func (c *pipelineServiceClient) CreateTrainingPipeline(ctx context.Context, in *CreateTrainingPipelineRequest, opts ...grpc.CallOption) (*TrainingPipeline, error) { 125 out := new(TrainingPipeline) 126 err := c.cc.Invoke(ctx, PipelineService_CreateTrainingPipeline_FullMethodName, in, out, opts...) 127 if err != nil { 128 return nil, err 129 } 130 return out, nil 131 } 132 133 func (c *pipelineServiceClient) GetTrainingPipeline(ctx context.Context, in *GetTrainingPipelineRequest, opts ...grpc.CallOption) (*TrainingPipeline, error) { 134 out := new(TrainingPipeline) 135 err := c.cc.Invoke(ctx, PipelineService_GetTrainingPipeline_FullMethodName, in, out, opts...) 136 if err != nil { 137 return nil, err 138 } 139 return out, nil 140 } 141 142 func (c *pipelineServiceClient) ListTrainingPipelines(ctx context.Context, in *ListTrainingPipelinesRequest, opts ...grpc.CallOption) (*ListTrainingPipelinesResponse, error) { 143 out := new(ListTrainingPipelinesResponse) 144 err := c.cc.Invoke(ctx, PipelineService_ListTrainingPipelines_FullMethodName, in, out, opts...) 145 if err != nil { 146 return nil, err 147 } 148 return out, nil 149 } 150 151 func (c *pipelineServiceClient) DeleteTrainingPipeline(ctx context.Context, in *DeleteTrainingPipelineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 152 out := new(longrunningpb.Operation) 153 err := c.cc.Invoke(ctx, PipelineService_DeleteTrainingPipeline_FullMethodName, in, out, opts...) 154 if err != nil { 155 return nil, err 156 } 157 return out, nil 158 } 159 160 func (c *pipelineServiceClient) CancelTrainingPipeline(ctx context.Context, in *CancelTrainingPipelineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 161 out := new(emptypb.Empty) 162 err := c.cc.Invoke(ctx, PipelineService_CancelTrainingPipeline_FullMethodName, in, out, opts...) 163 if err != nil { 164 return nil, err 165 } 166 return out, nil 167 } 168 169 func (c *pipelineServiceClient) CreatePipelineJob(ctx context.Context, in *CreatePipelineJobRequest, opts ...grpc.CallOption) (*PipelineJob, error) { 170 out := new(PipelineJob) 171 err := c.cc.Invoke(ctx, PipelineService_CreatePipelineJob_FullMethodName, in, out, opts...) 172 if err != nil { 173 return nil, err 174 } 175 return out, nil 176 } 177 178 func (c *pipelineServiceClient) GetPipelineJob(ctx context.Context, in *GetPipelineJobRequest, opts ...grpc.CallOption) (*PipelineJob, error) { 179 out := new(PipelineJob) 180 err := c.cc.Invoke(ctx, PipelineService_GetPipelineJob_FullMethodName, in, out, opts...) 181 if err != nil { 182 return nil, err 183 } 184 return out, nil 185 } 186 187 func (c *pipelineServiceClient) ListPipelineJobs(ctx context.Context, in *ListPipelineJobsRequest, opts ...grpc.CallOption) (*ListPipelineJobsResponse, error) { 188 out := new(ListPipelineJobsResponse) 189 err := c.cc.Invoke(ctx, PipelineService_ListPipelineJobs_FullMethodName, in, out, opts...) 190 if err != nil { 191 return nil, err 192 } 193 return out, nil 194 } 195 196 func (c *pipelineServiceClient) DeletePipelineJob(ctx context.Context, in *DeletePipelineJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 197 out := new(longrunningpb.Operation) 198 err := c.cc.Invoke(ctx, PipelineService_DeletePipelineJob_FullMethodName, in, out, opts...) 199 if err != nil { 200 return nil, err 201 } 202 return out, nil 203 } 204 205 func (c *pipelineServiceClient) BatchDeletePipelineJobs(ctx context.Context, in *BatchDeletePipelineJobsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 206 out := new(longrunningpb.Operation) 207 err := c.cc.Invoke(ctx, PipelineService_BatchDeletePipelineJobs_FullMethodName, in, out, opts...) 208 if err != nil { 209 return nil, err 210 } 211 return out, nil 212 } 213 214 func (c *pipelineServiceClient) CancelPipelineJob(ctx context.Context, in *CancelPipelineJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 215 out := new(emptypb.Empty) 216 err := c.cc.Invoke(ctx, PipelineService_CancelPipelineJob_FullMethodName, in, out, opts...) 217 if err != nil { 218 return nil, err 219 } 220 return out, nil 221 } 222 223 func (c *pipelineServiceClient) BatchCancelPipelineJobs(ctx context.Context, in *BatchCancelPipelineJobsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 224 out := new(longrunningpb.Operation) 225 err := c.cc.Invoke(ctx, PipelineService_BatchCancelPipelineJobs_FullMethodName, in, out, opts...) 226 if err != nil { 227 return nil, err 228 } 229 return out, nil 230 } 231 232 // PipelineServiceServer is the server API for PipelineService service. 233 // All implementations should embed UnimplementedPipelineServiceServer 234 // for forward compatibility 235 type PipelineServiceServer interface { 236 // Creates a TrainingPipeline. A created TrainingPipeline right away will be 237 // attempted to be run. 238 CreateTrainingPipeline(context.Context, *CreateTrainingPipelineRequest) (*TrainingPipeline, error) 239 // Gets a TrainingPipeline. 240 GetTrainingPipeline(context.Context, *GetTrainingPipelineRequest) (*TrainingPipeline, error) 241 // Lists TrainingPipelines in a Location. 242 ListTrainingPipelines(context.Context, *ListTrainingPipelinesRequest) (*ListTrainingPipelinesResponse, error) 243 // Deletes a TrainingPipeline. 244 DeleteTrainingPipeline(context.Context, *DeleteTrainingPipelineRequest) (*longrunningpb.Operation, error) 245 // Cancels a TrainingPipeline. 246 // Starts asynchronous cancellation on the TrainingPipeline. The server 247 // makes a best effort to cancel the pipeline, but success is not 248 // guaranteed. Clients can use 249 // [PipelineService.GetTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.GetTrainingPipeline] 250 // or other methods to check whether the cancellation succeeded or whether the 251 // pipeline completed despite cancellation. On successful cancellation, 252 // the TrainingPipeline is not deleted; instead it becomes a pipeline with 253 // a 254 // [TrainingPipeline.error][google.cloud.aiplatform.v1.TrainingPipeline.error] 255 // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, 256 // corresponding to `Code.CANCELLED`, and 257 // [TrainingPipeline.state][google.cloud.aiplatform.v1.TrainingPipeline.state] 258 // is set to `CANCELLED`. 259 CancelTrainingPipeline(context.Context, *CancelTrainingPipelineRequest) (*emptypb.Empty, error) 260 // Creates a PipelineJob. A PipelineJob will run immediately when created. 261 CreatePipelineJob(context.Context, *CreatePipelineJobRequest) (*PipelineJob, error) 262 // Gets a PipelineJob. 263 GetPipelineJob(context.Context, *GetPipelineJobRequest) (*PipelineJob, error) 264 // Lists PipelineJobs in a Location. 265 ListPipelineJobs(context.Context, *ListPipelineJobsRequest) (*ListPipelineJobsResponse, error) 266 // Deletes a PipelineJob. 267 DeletePipelineJob(context.Context, *DeletePipelineJobRequest) (*longrunningpb.Operation, error) 268 // Batch deletes PipelineJobs 269 // The Operation is atomic. If it fails, none of the PipelineJobs are deleted. 270 // If it succeeds, all of the PipelineJobs are deleted. 271 BatchDeletePipelineJobs(context.Context, *BatchDeletePipelineJobsRequest) (*longrunningpb.Operation, error) 272 // Cancels a PipelineJob. 273 // Starts asynchronous cancellation on the PipelineJob. The server 274 // makes a best effort to cancel the pipeline, but success is not 275 // guaranteed. Clients can use 276 // [PipelineService.GetPipelineJob][google.cloud.aiplatform.v1.PipelineService.GetPipelineJob] 277 // or other methods to check whether the cancellation succeeded or whether the 278 // pipeline completed despite cancellation. On successful cancellation, 279 // the PipelineJob is not deleted; instead it becomes a pipeline with 280 // a [PipelineJob.error][google.cloud.aiplatform.v1.PipelineJob.error] value 281 // with a [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding 282 // to `Code.CANCELLED`, and 283 // [PipelineJob.state][google.cloud.aiplatform.v1.PipelineJob.state] is set to 284 // `CANCELLED`. 285 CancelPipelineJob(context.Context, *CancelPipelineJobRequest) (*emptypb.Empty, error) 286 // Batch cancel PipelineJobs. 287 // Firstly the server will check if all the jobs are in non-terminal states, 288 // and skip the jobs that are already terminated. 289 // If the operation failed, none of the pipeline jobs are cancelled. 290 // The server will poll the states of all the pipeline jobs periodically 291 // to check the cancellation status. 292 // This operation will return an LRO. 293 BatchCancelPipelineJobs(context.Context, *BatchCancelPipelineJobsRequest) (*longrunningpb.Operation, error) 294 } 295 296 // UnimplementedPipelineServiceServer should be embedded to have forward compatible implementations. 297 type UnimplementedPipelineServiceServer struct { 298 } 299 300 func (UnimplementedPipelineServiceServer) CreateTrainingPipeline(context.Context, *CreateTrainingPipelineRequest) (*TrainingPipeline, error) { 301 return nil, status.Errorf(codes.Unimplemented, "method CreateTrainingPipeline not implemented") 302 } 303 func (UnimplementedPipelineServiceServer) GetTrainingPipeline(context.Context, *GetTrainingPipelineRequest) (*TrainingPipeline, error) { 304 return nil, status.Errorf(codes.Unimplemented, "method GetTrainingPipeline not implemented") 305 } 306 func (UnimplementedPipelineServiceServer) ListTrainingPipelines(context.Context, *ListTrainingPipelinesRequest) (*ListTrainingPipelinesResponse, error) { 307 return nil, status.Errorf(codes.Unimplemented, "method ListTrainingPipelines not implemented") 308 } 309 func (UnimplementedPipelineServiceServer) DeleteTrainingPipeline(context.Context, *DeleteTrainingPipelineRequest) (*longrunningpb.Operation, error) { 310 return nil, status.Errorf(codes.Unimplemented, "method DeleteTrainingPipeline not implemented") 311 } 312 func (UnimplementedPipelineServiceServer) CancelTrainingPipeline(context.Context, *CancelTrainingPipelineRequest) (*emptypb.Empty, error) { 313 return nil, status.Errorf(codes.Unimplemented, "method CancelTrainingPipeline not implemented") 314 } 315 func (UnimplementedPipelineServiceServer) CreatePipelineJob(context.Context, *CreatePipelineJobRequest) (*PipelineJob, error) { 316 return nil, status.Errorf(codes.Unimplemented, "method CreatePipelineJob not implemented") 317 } 318 func (UnimplementedPipelineServiceServer) GetPipelineJob(context.Context, *GetPipelineJobRequest) (*PipelineJob, error) { 319 return nil, status.Errorf(codes.Unimplemented, "method GetPipelineJob not implemented") 320 } 321 func (UnimplementedPipelineServiceServer) ListPipelineJobs(context.Context, *ListPipelineJobsRequest) (*ListPipelineJobsResponse, error) { 322 return nil, status.Errorf(codes.Unimplemented, "method ListPipelineJobs not implemented") 323 } 324 func (UnimplementedPipelineServiceServer) DeletePipelineJob(context.Context, *DeletePipelineJobRequest) (*longrunningpb.Operation, error) { 325 return nil, status.Errorf(codes.Unimplemented, "method DeletePipelineJob not implemented") 326 } 327 func (UnimplementedPipelineServiceServer) BatchDeletePipelineJobs(context.Context, *BatchDeletePipelineJobsRequest) (*longrunningpb.Operation, error) { 328 return nil, status.Errorf(codes.Unimplemented, "method BatchDeletePipelineJobs not implemented") 329 } 330 func (UnimplementedPipelineServiceServer) CancelPipelineJob(context.Context, *CancelPipelineJobRequest) (*emptypb.Empty, error) { 331 return nil, status.Errorf(codes.Unimplemented, "method CancelPipelineJob not implemented") 332 } 333 func (UnimplementedPipelineServiceServer) BatchCancelPipelineJobs(context.Context, *BatchCancelPipelineJobsRequest) (*longrunningpb.Operation, error) { 334 return nil, status.Errorf(codes.Unimplemented, "method BatchCancelPipelineJobs not implemented") 335 } 336 337 // UnsafePipelineServiceServer may be embedded to opt out of forward compatibility for this service. 338 // Use of this interface is not recommended, as added methods to PipelineServiceServer will 339 // result in compilation errors. 340 type UnsafePipelineServiceServer interface { 341 mustEmbedUnimplementedPipelineServiceServer() 342 } 343 344 func RegisterPipelineServiceServer(s grpc.ServiceRegistrar, srv PipelineServiceServer) { 345 s.RegisterService(&PipelineService_ServiceDesc, srv) 346 } 347 348 func _PipelineService_CreateTrainingPipeline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 349 in := new(CreateTrainingPipelineRequest) 350 if err := dec(in); err != nil { 351 return nil, err 352 } 353 if interceptor == nil { 354 return srv.(PipelineServiceServer).CreateTrainingPipeline(ctx, in) 355 } 356 info := &grpc.UnaryServerInfo{ 357 Server: srv, 358 FullMethod: PipelineService_CreateTrainingPipeline_FullMethodName, 359 } 360 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 361 return srv.(PipelineServiceServer).CreateTrainingPipeline(ctx, req.(*CreateTrainingPipelineRequest)) 362 } 363 return interceptor(ctx, in, info, handler) 364 } 365 366 func _PipelineService_GetTrainingPipeline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 367 in := new(GetTrainingPipelineRequest) 368 if err := dec(in); err != nil { 369 return nil, err 370 } 371 if interceptor == nil { 372 return srv.(PipelineServiceServer).GetTrainingPipeline(ctx, in) 373 } 374 info := &grpc.UnaryServerInfo{ 375 Server: srv, 376 FullMethod: PipelineService_GetTrainingPipeline_FullMethodName, 377 } 378 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 379 return srv.(PipelineServiceServer).GetTrainingPipeline(ctx, req.(*GetTrainingPipelineRequest)) 380 } 381 return interceptor(ctx, in, info, handler) 382 } 383 384 func _PipelineService_ListTrainingPipelines_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 385 in := new(ListTrainingPipelinesRequest) 386 if err := dec(in); err != nil { 387 return nil, err 388 } 389 if interceptor == nil { 390 return srv.(PipelineServiceServer).ListTrainingPipelines(ctx, in) 391 } 392 info := &grpc.UnaryServerInfo{ 393 Server: srv, 394 FullMethod: PipelineService_ListTrainingPipelines_FullMethodName, 395 } 396 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 397 return srv.(PipelineServiceServer).ListTrainingPipelines(ctx, req.(*ListTrainingPipelinesRequest)) 398 } 399 return interceptor(ctx, in, info, handler) 400 } 401 402 func _PipelineService_DeleteTrainingPipeline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 403 in := new(DeleteTrainingPipelineRequest) 404 if err := dec(in); err != nil { 405 return nil, err 406 } 407 if interceptor == nil { 408 return srv.(PipelineServiceServer).DeleteTrainingPipeline(ctx, in) 409 } 410 info := &grpc.UnaryServerInfo{ 411 Server: srv, 412 FullMethod: PipelineService_DeleteTrainingPipeline_FullMethodName, 413 } 414 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 415 return srv.(PipelineServiceServer).DeleteTrainingPipeline(ctx, req.(*DeleteTrainingPipelineRequest)) 416 } 417 return interceptor(ctx, in, info, handler) 418 } 419 420 func _PipelineService_CancelTrainingPipeline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 421 in := new(CancelTrainingPipelineRequest) 422 if err := dec(in); err != nil { 423 return nil, err 424 } 425 if interceptor == nil { 426 return srv.(PipelineServiceServer).CancelTrainingPipeline(ctx, in) 427 } 428 info := &grpc.UnaryServerInfo{ 429 Server: srv, 430 FullMethod: PipelineService_CancelTrainingPipeline_FullMethodName, 431 } 432 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 433 return srv.(PipelineServiceServer).CancelTrainingPipeline(ctx, req.(*CancelTrainingPipelineRequest)) 434 } 435 return interceptor(ctx, in, info, handler) 436 } 437 438 func _PipelineService_CreatePipelineJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 439 in := new(CreatePipelineJobRequest) 440 if err := dec(in); err != nil { 441 return nil, err 442 } 443 if interceptor == nil { 444 return srv.(PipelineServiceServer).CreatePipelineJob(ctx, in) 445 } 446 info := &grpc.UnaryServerInfo{ 447 Server: srv, 448 FullMethod: PipelineService_CreatePipelineJob_FullMethodName, 449 } 450 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 451 return srv.(PipelineServiceServer).CreatePipelineJob(ctx, req.(*CreatePipelineJobRequest)) 452 } 453 return interceptor(ctx, in, info, handler) 454 } 455 456 func _PipelineService_GetPipelineJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 457 in := new(GetPipelineJobRequest) 458 if err := dec(in); err != nil { 459 return nil, err 460 } 461 if interceptor == nil { 462 return srv.(PipelineServiceServer).GetPipelineJob(ctx, in) 463 } 464 info := &grpc.UnaryServerInfo{ 465 Server: srv, 466 FullMethod: PipelineService_GetPipelineJob_FullMethodName, 467 } 468 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 469 return srv.(PipelineServiceServer).GetPipelineJob(ctx, req.(*GetPipelineJobRequest)) 470 } 471 return interceptor(ctx, in, info, handler) 472 } 473 474 func _PipelineService_ListPipelineJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 475 in := new(ListPipelineJobsRequest) 476 if err := dec(in); err != nil { 477 return nil, err 478 } 479 if interceptor == nil { 480 return srv.(PipelineServiceServer).ListPipelineJobs(ctx, in) 481 } 482 info := &grpc.UnaryServerInfo{ 483 Server: srv, 484 FullMethod: PipelineService_ListPipelineJobs_FullMethodName, 485 } 486 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 487 return srv.(PipelineServiceServer).ListPipelineJobs(ctx, req.(*ListPipelineJobsRequest)) 488 } 489 return interceptor(ctx, in, info, handler) 490 } 491 492 func _PipelineService_DeletePipelineJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 493 in := new(DeletePipelineJobRequest) 494 if err := dec(in); err != nil { 495 return nil, err 496 } 497 if interceptor == nil { 498 return srv.(PipelineServiceServer).DeletePipelineJob(ctx, in) 499 } 500 info := &grpc.UnaryServerInfo{ 501 Server: srv, 502 FullMethod: PipelineService_DeletePipelineJob_FullMethodName, 503 } 504 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 505 return srv.(PipelineServiceServer).DeletePipelineJob(ctx, req.(*DeletePipelineJobRequest)) 506 } 507 return interceptor(ctx, in, info, handler) 508 } 509 510 func _PipelineService_BatchDeletePipelineJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 511 in := new(BatchDeletePipelineJobsRequest) 512 if err := dec(in); err != nil { 513 return nil, err 514 } 515 if interceptor == nil { 516 return srv.(PipelineServiceServer).BatchDeletePipelineJobs(ctx, in) 517 } 518 info := &grpc.UnaryServerInfo{ 519 Server: srv, 520 FullMethod: PipelineService_BatchDeletePipelineJobs_FullMethodName, 521 } 522 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 523 return srv.(PipelineServiceServer).BatchDeletePipelineJobs(ctx, req.(*BatchDeletePipelineJobsRequest)) 524 } 525 return interceptor(ctx, in, info, handler) 526 } 527 528 func _PipelineService_CancelPipelineJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 529 in := new(CancelPipelineJobRequest) 530 if err := dec(in); err != nil { 531 return nil, err 532 } 533 if interceptor == nil { 534 return srv.(PipelineServiceServer).CancelPipelineJob(ctx, in) 535 } 536 info := &grpc.UnaryServerInfo{ 537 Server: srv, 538 FullMethod: PipelineService_CancelPipelineJob_FullMethodName, 539 } 540 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 541 return srv.(PipelineServiceServer).CancelPipelineJob(ctx, req.(*CancelPipelineJobRequest)) 542 } 543 return interceptor(ctx, in, info, handler) 544 } 545 546 func _PipelineService_BatchCancelPipelineJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 547 in := new(BatchCancelPipelineJobsRequest) 548 if err := dec(in); err != nil { 549 return nil, err 550 } 551 if interceptor == nil { 552 return srv.(PipelineServiceServer).BatchCancelPipelineJobs(ctx, in) 553 } 554 info := &grpc.UnaryServerInfo{ 555 Server: srv, 556 FullMethod: PipelineService_BatchCancelPipelineJobs_FullMethodName, 557 } 558 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 559 return srv.(PipelineServiceServer).BatchCancelPipelineJobs(ctx, req.(*BatchCancelPipelineJobsRequest)) 560 } 561 return interceptor(ctx, in, info, handler) 562 } 563 564 // PipelineService_ServiceDesc is the grpc.ServiceDesc for PipelineService service. 565 // It's only intended for direct use with grpc.RegisterService, 566 // and not to be introspected or modified (even as a copy) 567 var PipelineService_ServiceDesc = grpc.ServiceDesc{ 568 ServiceName: "google.cloud.aiplatform.v1.PipelineService", 569 HandlerType: (*PipelineServiceServer)(nil), 570 Methods: []grpc.MethodDesc{ 571 { 572 MethodName: "CreateTrainingPipeline", 573 Handler: _PipelineService_CreateTrainingPipeline_Handler, 574 }, 575 { 576 MethodName: "GetTrainingPipeline", 577 Handler: _PipelineService_GetTrainingPipeline_Handler, 578 }, 579 { 580 MethodName: "ListTrainingPipelines", 581 Handler: _PipelineService_ListTrainingPipelines_Handler, 582 }, 583 { 584 MethodName: "DeleteTrainingPipeline", 585 Handler: _PipelineService_DeleteTrainingPipeline_Handler, 586 }, 587 { 588 MethodName: "CancelTrainingPipeline", 589 Handler: _PipelineService_CancelTrainingPipeline_Handler, 590 }, 591 { 592 MethodName: "CreatePipelineJob", 593 Handler: _PipelineService_CreatePipelineJob_Handler, 594 }, 595 { 596 MethodName: "GetPipelineJob", 597 Handler: _PipelineService_GetPipelineJob_Handler, 598 }, 599 { 600 MethodName: "ListPipelineJobs", 601 Handler: _PipelineService_ListPipelineJobs_Handler, 602 }, 603 { 604 MethodName: "DeletePipelineJob", 605 Handler: _PipelineService_DeletePipelineJob_Handler, 606 }, 607 { 608 MethodName: "BatchDeletePipelineJobs", 609 Handler: _PipelineService_BatchDeletePipelineJobs_Handler, 610 }, 611 { 612 MethodName: "CancelPipelineJob", 613 Handler: _PipelineService_CancelPipelineJob_Handler, 614 }, 615 { 616 MethodName: "BatchCancelPipelineJobs", 617 Handler: _PipelineService_BatchCancelPipelineJobs_Handler, 618 }, 619 }, 620 Streams: []grpc.StreamDesc{}, 621 Metadata: "google/cloud/aiplatform/v1/pipeline_service.proto", 622 }