cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/job_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/job_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  	JobService_CreateCustomJob_FullMethodName                               = "/google.cloud.aiplatform.v1.JobService/CreateCustomJob"
    39  	JobService_GetCustomJob_FullMethodName                                  = "/google.cloud.aiplatform.v1.JobService/GetCustomJob"
    40  	JobService_ListCustomJobs_FullMethodName                                = "/google.cloud.aiplatform.v1.JobService/ListCustomJobs"
    41  	JobService_DeleteCustomJob_FullMethodName                               = "/google.cloud.aiplatform.v1.JobService/DeleteCustomJob"
    42  	JobService_CancelCustomJob_FullMethodName                               = "/google.cloud.aiplatform.v1.JobService/CancelCustomJob"
    43  	JobService_CreateDataLabelingJob_FullMethodName                         = "/google.cloud.aiplatform.v1.JobService/CreateDataLabelingJob"
    44  	JobService_GetDataLabelingJob_FullMethodName                            = "/google.cloud.aiplatform.v1.JobService/GetDataLabelingJob"
    45  	JobService_ListDataLabelingJobs_FullMethodName                          = "/google.cloud.aiplatform.v1.JobService/ListDataLabelingJobs"
    46  	JobService_DeleteDataLabelingJob_FullMethodName                         = "/google.cloud.aiplatform.v1.JobService/DeleteDataLabelingJob"
    47  	JobService_CancelDataLabelingJob_FullMethodName                         = "/google.cloud.aiplatform.v1.JobService/CancelDataLabelingJob"
    48  	JobService_CreateHyperparameterTuningJob_FullMethodName                 = "/google.cloud.aiplatform.v1.JobService/CreateHyperparameterTuningJob"
    49  	JobService_GetHyperparameterTuningJob_FullMethodName                    = "/google.cloud.aiplatform.v1.JobService/GetHyperparameterTuningJob"
    50  	JobService_ListHyperparameterTuningJobs_FullMethodName                  = "/google.cloud.aiplatform.v1.JobService/ListHyperparameterTuningJobs"
    51  	JobService_DeleteHyperparameterTuningJob_FullMethodName                 = "/google.cloud.aiplatform.v1.JobService/DeleteHyperparameterTuningJob"
    52  	JobService_CancelHyperparameterTuningJob_FullMethodName                 = "/google.cloud.aiplatform.v1.JobService/CancelHyperparameterTuningJob"
    53  	JobService_CreateNasJob_FullMethodName                                  = "/google.cloud.aiplatform.v1.JobService/CreateNasJob"
    54  	JobService_GetNasJob_FullMethodName                                     = "/google.cloud.aiplatform.v1.JobService/GetNasJob"
    55  	JobService_ListNasJobs_FullMethodName                                   = "/google.cloud.aiplatform.v1.JobService/ListNasJobs"
    56  	JobService_DeleteNasJob_FullMethodName                                  = "/google.cloud.aiplatform.v1.JobService/DeleteNasJob"
    57  	JobService_CancelNasJob_FullMethodName                                  = "/google.cloud.aiplatform.v1.JobService/CancelNasJob"
    58  	JobService_GetNasTrialDetail_FullMethodName                             = "/google.cloud.aiplatform.v1.JobService/GetNasTrialDetail"
    59  	JobService_ListNasTrialDetails_FullMethodName                           = "/google.cloud.aiplatform.v1.JobService/ListNasTrialDetails"
    60  	JobService_CreateBatchPredictionJob_FullMethodName                      = "/google.cloud.aiplatform.v1.JobService/CreateBatchPredictionJob"
    61  	JobService_GetBatchPredictionJob_FullMethodName                         = "/google.cloud.aiplatform.v1.JobService/GetBatchPredictionJob"
    62  	JobService_ListBatchPredictionJobs_FullMethodName                       = "/google.cloud.aiplatform.v1.JobService/ListBatchPredictionJobs"
    63  	JobService_DeleteBatchPredictionJob_FullMethodName                      = "/google.cloud.aiplatform.v1.JobService/DeleteBatchPredictionJob"
    64  	JobService_CancelBatchPredictionJob_FullMethodName                      = "/google.cloud.aiplatform.v1.JobService/CancelBatchPredictionJob"
    65  	JobService_CreateModelDeploymentMonitoringJob_FullMethodName            = "/google.cloud.aiplatform.v1.JobService/CreateModelDeploymentMonitoringJob"
    66  	JobService_SearchModelDeploymentMonitoringStatsAnomalies_FullMethodName = "/google.cloud.aiplatform.v1.JobService/SearchModelDeploymentMonitoringStatsAnomalies"
    67  	JobService_GetModelDeploymentMonitoringJob_FullMethodName               = "/google.cloud.aiplatform.v1.JobService/GetModelDeploymentMonitoringJob"
    68  	JobService_ListModelDeploymentMonitoringJobs_FullMethodName             = "/google.cloud.aiplatform.v1.JobService/ListModelDeploymentMonitoringJobs"
    69  	JobService_UpdateModelDeploymentMonitoringJob_FullMethodName            = "/google.cloud.aiplatform.v1.JobService/UpdateModelDeploymentMonitoringJob"
    70  	JobService_DeleteModelDeploymentMonitoringJob_FullMethodName            = "/google.cloud.aiplatform.v1.JobService/DeleteModelDeploymentMonitoringJob"
    71  	JobService_PauseModelDeploymentMonitoringJob_FullMethodName             = "/google.cloud.aiplatform.v1.JobService/PauseModelDeploymentMonitoringJob"
    72  	JobService_ResumeModelDeploymentMonitoringJob_FullMethodName            = "/google.cloud.aiplatform.v1.JobService/ResumeModelDeploymentMonitoringJob"
    73  )
    74  
    75  // JobServiceClient is the client API for JobService service.
    76  //
    77  // 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.
    78  type JobServiceClient interface {
    79  	// Creates a CustomJob. A created CustomJob right away
    80  	// will be attempted to be run.
    81  	CreateCustomJob(ctx context.Context, in *CreateCustomJobRequest, opts ...grpc.CallOption) (*CustomJob, error)
    82  	// Gets a CustomJob.
    83  	GetCustomJob(ctx context.Context, in *GetCustomJobRequest, opts ...grpc.CallOption) (*CustomJob, error)
    84  	// Lists CustomJobs in a Location.
    85  	ListCustomJobs(ctx context.Context, in *ListCustomJobsRequest, opts ...grpc.CallOption) (*ListCustomJobsResponse, error)
    86  	// Deletes a CustomJob.
    87  	DeleteCustomJob(ctx context.Context, in *DeleteCustomJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    88  	// Cancels a CustomJob.
    89  	// Starts asynchronous cancellation on the CustomJob. The server
    90  	// makes a best effort to cancel the job, but success is not
    91  	// guaranteed. Clients can use
    92  	// [JobService.GetCustomJob][google.cloud.aiplatform.v1.JobService.GetCustomJob]
    93  	// or other methods to check whether the cancellation succeeded or whether the
    94  	// job completed despite cancellation. On successful cancellation,
    95  	// the CustomJob is not deleted; instead it becomes a job with
    96  	// a [CustomJob.error][google.cloud.aiplatform.v1.CustomJob.error] value with
    97  	// a [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
    98  	// `Code.CANCELLED`, and
    99  	// [CustomJob.state][google.cloud.aiplatform.v1.CustomJob.state] is set to
   100  	// `CANCELLED`.
   101  	CancelCustomJob(ctx context.Context, in *CancelCustomJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   102  	// Creates a DataLabelingJob.
   103  	CreateDataLabelingJob(ctx context.Context, in *CreateDataLabelingJobRequest, opts ...grpc.CallOption) (*DataLabelingJob, error)
   104  	// Gets a DataLabelingJob.
   105  	GetDataLabelingJob(ctx context.Context, in *GetDataLabelingJobRequest, opts ...grpc.CallOption) (*DataLabelingJob, error)
   106  	// Lists DataLabelingJobs in a Location.
   107  	ListDataLabelingJobs(ctx context.Context, in *ListDataLabelingJobsRequest, opts ...grpc.CallOption) (*ListDataLabelingJobsResponse, error)
   108  	// Deletes a DataLabelingJob.
   109  	DeleteDataLabelingJob(ctx context.Context, in *DeleteDataLabelingJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   110  	// Cancels a DataLabelingJob. Success of cancellation is not guaranteed.
   111  	CancelDataLabelingJob(ctx context.Context, in *CancelDataLabelingJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   112  	// Creates a HyperparameterTuningJob
   113  	CreateHyperparameterTuningJob(ctx context.Context, in *CreateHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*HyperparameterTuningJob, error)
   114  	// Gets a HyperparameterTuningJob
   115  	GetHyperparameterTuningJob(ctx context.Context, in *GetHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*HyperparameterTuningJob, error)
   116  	// Lists HyperparameterTuningJobs in a Location.
   117  	ListHyperparameterTuningJobs(ctx context.Context, in *ListHyperparameterTuningJobsRequest, opts ...grpc.CallOption) (*ListHyperparameterTuningJobsResponse, error)
   118  	// Deletes a HyperparameterTuningJob.
   119  	DeleteHyperparameterTuningJob(ctx context.Context, in *DeleteHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   120  	// Cancels a HyperparameterTuningJob.
   121  	// Starts asynchronous cancellation on the HyperparameterTuningJob. The server
   122  	// makes a best effort to cancel the job, but success is not
   123  	// guaranteed. Clients can use
   124  	// [JobService.GetHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.GetHyperparameterTuningJob]
   125  	// or other methods to check whether the cancellation succeeded or whether the
   126  	// job completed despite cancellation. On successful cancellation,
   127  	// the HyperparameterTuningJob is not deleted; instead it becomes a job with
   128  	// a
   129  	// [HyperparameterTuningJob.error][google.cloud.aiplatform.v1.HyperparameterTuningJob.error]
   130  	// value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
   131  	// corresponding to `Code.CANCELLED`, and
   132  	// [HyperparameterTuningJob.state][google.cloud.aiplatform.v1.HyperparameterTuningJob.state]
   133  	// is set to `CANCELLED`.
   134  	CancelHyperparameterTuningJob(ctx context.Context, in *CancelHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   135  	// Creates a NasJob
   136  	CreateNasJob(ctx context.Context, in *CreateNasJobRequest, opts ...grpc.CallOption) (*NasJob, error)
   137  	// Gets a NasJob
   138  	GetNasJob(ctx context.Context, in *GetNasJobRequest, opts ...grpc.CallOption) (*NasJob, error)
   139  	// Lists NasJobs in a Location.
   140  	ListNasJobs(ctx context.Context, in *ListNasJobsRequest, opts ...grpc.CallOption) (*ListNasJobsResponse, error)
   141  	// Deletes a NasJob.
   142  	DeleteNasJob(ctx context.Context, in *DeleteNasJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   143  	// Cancels a NasJob.
   144  	// Starts asynchronous cancellation on the NasJob. The server
   145  	// makes a best effort to cancel the job, but success is not
   146  	// guaranteed. Clients can use
   147  	// [JobService.GetNasJob][google.cloud.aiplatform.v1.JobService.GetNasJob] or
   148  	// other methods to check whether the cancellation succeeded or whether the
   149  	// job completed despite cancellation. On successful cancellation,
   150  	// the NasJob is not deleted; instead it becomes a job with
   151  	// a [NasJob.error][google.cloud.aiplatform.v1.NasJob.error] value with a
   152  	// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
   153  	// `Code.CANCELLED`, and
   154  	// [NasJob.state][google.cloud.aiplatform.v1.NasJob.state] is set to
   155  	// `CANCELLED`.
   156  	CancelNasJob(ctx context.Context, in *CancelNasJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   157  	// Gets a NasTrialDetail.
   158  	GetNasTrialDetail(ctx context.Context, in *GetNasTrialDetailRequest, opts ...grpc.CallOption) (*NasTrialDetail, error)
   159  	// List top NasTrialDetails of a NasJob.
   160  	ListNasTrialDetails(ctx context.Context, in *ListNasTrialDetailsRequest, opts ...grpc.CallOption) (*ListNasTrialDetailsResponse, error)
   161  	// Creates a BatchPredictionJob. A BatchPredictionJob once created will
   162  	// right away be attempted to start.
   163  	CreateBatchPredictionJob(ctx context.Context, in *CreateBatchPredictionJobRequest, opts ...grpc.CallOption) (*BatchPredictionJob, error)
   164  	// Gets a BatchPredictionJob
   165  	GetBatchPredictionJob(ctx context.Context, in *GetBatchPredictionJobRequest, opts ...grpc.CallOption) (*BatchPredictionJob, error)
   166  	// Lists BatchPredictionJobs in a Location.
   167  	ListBatchPredictionJobs(ctx context.Context, in *ListBatchPredictionJobsRequest, opts ...grpc.CallOption) (*ListBatchPredictionJobsResponse, error)
   168  	// Deletes a BatchPredictionJob. Can only be called on jobs that already
   169  	// finished.
   170  	DeleteBatchPredictionJob(ctx context.Context, in *DeleteBatchPredictionJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   171  	// Cancels a BatchPredictionJob.
   172  	//
   173  	// Starts asynchronous cancellation on the BatchPredictionJob. The server
   174  	// makes the best effort to cancel the job, but success is not
   175  	// guaranteed. Clients can use
   176  	// [JobService.GetBatchPredictionJob][google.cloud.aiplatform.v1.JobService.GetBatchPredictionJob]
   177  	// or other methods to check whether the cancellation succeeded or whether the
   178  	// job completed despite cancellation. On a successful cancellation,
   179  	// the BatchPredictionJob is not deleted;instead its
   180  	// [BatchPredictionJob.state][google.cloud.aiplatform.v1.BatchPredictionJob.state]
   181  	// is set to `CANCELLED`. Any files already outputted by the job are not
   182  	// deleted.
   183  	CancelBatchPredictionJob(ctx context.Context, in *CancelBatchPredictionJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   184  	// Creates a ModelDeploymentMonitoringJob. It will run periodically on a
   185  	// configured interval.
   186  	CreateModelDeploymentMonitoringJob(ctx context.Context, in *CreateModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*ModelDeploymentMonitoringJob, error)
   187  	// Searches Model Monitoring Statistics generated within a given time window.
   188  	SearchModelDeploymentMonitoringStatsAnomalies(ctx context.Context, in *SearchModelDeploymentMonitoringStatsAnomaliesRequest, opts ...grpc.CallOption) (*SearchModelDeploymentMonitoringStatsAnomaliesResponse, error)
   189  	// Gets a ModelDeploymentMonitoringJob.
   190  	GetModelDeploymentMonitoringJob(ctx context.Context, in *GetModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*ModelDeploymentMonitoringJob, error)
   191  	// Lists ModelDeploymentMonitoringJobs in a Location.
   192  	ListModelDeploymentMonitoringJobs(ctx context.Context, in *ListModelDeploymentMonitoringJobsRequest, opts ...grpc.CallOption) (*ListModelDeploymentMonitoringJobsResponse, error)
   193  	// Updates a ModelDeploymentMonitoringJob.
   194  	UpdateModelDeploymentMonitoringJob(ctx context.Context, in *UpdateModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   195  	// Deletes a ModelDeploymentMonitoringJob.
   196  	DeleteModelDeploymentMonitoringJob(ctx context.Context, in *DeleteModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
   197  	// Pauses a ModelDeploymentMonitoringJob. If the job is running, the server
   198  	// makes a best effort to cancel the job. Will mark
   199  	// [ModelDeploymentMonitoringJob.state][google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.state]
   200  	// to 'PAUSED'.
   201  	PauseModelDeploymentMonitoringJob(ctx context.Context, in *PauseModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   202  	// Resumes a paused ModelDeploymentMonitoringJob. It will start to run from
   203  	// next scheduled time. A deleted ModelDeploymentMonitoringJob can't be
   204  	// resumed.
   205  	ResumeModelDeploymentMonitoringJob(ctx context.Context, in *ResumeModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   206  }
   207  
   208  type jobServiceClient struct {
   209  	cc grpc.ClientConnInterface
   210  }
   211  
   212  func NewJobServiceClient(cc grpc.ClientConnInterface) JobServiceClient {
   213  	return &jobServiceClient{cc}
   214  }
   215  
   216  func (c *jobServiceClient) CreateCustomJob(ctx context.Context, in *CreateCustomJobRequest, opts ...grpc.CallOption) (*CustomJob, error) {
   217  	out := new(CustomJob)
   218  	err := c.cc.Invoke(ctx, JobService_CreateCustomJob_FullMethodName, in, out, opts...)
   219  	if err != nil {
   220  		return nil, err
   221  	}
   222  	return out, nil
   223  }
   224  
   225  func (c *jobServiceClient) GetCustomJob(ctx context.Context, in *GetCustomJobRequest, opts ...grpc.CallOption) (*CustomJob, error) {
   226  	out := new(CustomJob)
   227  	err := c.cc.Invoke(ctx, JobService_GetCustomJob_FullMethodName, in, out, opts...)
   228  	if err != nil {
   229  		return nil, err
   230  	}
   231  	return out, nil
   232  }
   233  
   234  func (c *jobServiceClient) ListCustomJobs(ctx context.Context, in *ListCustomJobsRequest, opts ...grpc.CallOption) (*ListCustomJobsResponse, error) {
   235  	out := new(ListCustomJobsResponse)
   236  	err := c.cc.Invoke(ctx, JobService_ListCustomJobs_FullMethodName, in, out, opts...)
   237  	if err != nil {
   238  		return nil, err
   239  	}
   240  	return out, nil
   241  }
   242  
   243  func (c *jobServiceClient) DeleteCustomJob(ctx context.Context, in *DeleteCustomJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   244  	out := new(longrunningpb.Operation)
   245  	err := c.cc.Invoke(ctx, JobService_DeleteCustomJob_FullMethodName, in, out, opts...)
   246  	if err != nil {
   247  		return nil, err
   248  	}
   249  	return out, nil
   250  }
   251  
   252  func (c *jobServiceClient) CancelCustomJob(ctx context.Context, in *CancelCustomJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   253  	out := new(emptypb.Empty)
   254  	err := c.cc.Invoke(ctx, JobService_CancelCustomJob_FullMethodName, in, out, opts...)
   255  	if err != nil {
   256  		return nil, err
   257  	}
   258  	return out, nil
   259  }
   260  
   261  func (c *jobServiceClient) CreateDataLabelingJob(ctx context.Context, in *CreateDataLabelingJobRequest, opts ...grpc.CallOption) (*DataLabelingJob, error) {
   262  	out := new(DataLabelingJob)
   263  	err := c.cc.Invoke(ctx, JobService_CreateDataLabelingJob_FullMethodName, in, out, opts...)
   264  	if err != nil {
   265  		return nil, err
   266  	}
   267  	return out, nil
   268  }
   269  
   270  func (c *jobServiceClient) GetDataLabelingJob(ctx context.Context, in *GetDataLabelingJobRequest, opts ...grpc.CallOption) (*DataLabelingJob, error) {
   271  	out := new(DataLabelingJob)
   272  	err := c.cc.Invoke(ctx, JobService_GetDataLabelingJob_FullMethodName, in, out, opts...)
   273  	if err != nil {
   274  		return nil, err
   275  	}
   276  	return out, nil
   277  }
   278  
   279  func (c *jobServiceClient) ListDataLabelingJobs(ctx context.Context, in *ListDataLabelingJobsRequest, opts ...grpc.CallOption) (*ListDataLabelingJobsResponse, error) {
   280  	out := new(ListDataLabelingJobsResponse)
   281  	err := c.cc.Invoke(ctx, JobService_ListDataLabelingJobs_FullMethodName, in, out, opts...)
   282  	if err != nil {
   283  		return nil, err
   284  	}
   285  	return out, nil
   286  }
   287  
   288  func (c *jobServiceClient) DeleteDataLabelingJob(ctx context.Context, in *DeleteDataLabelingJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   289  	out := new(longrunningpb.Operation)
   290  	err := c.cc.Invoke(ctx, JobService_DeleteDataLabelingJob_FullMethodName, in, out, opts...)
   291  	if err != nil {
   292  		return nil, err
   293  	}
   294  	return out, nil
   295  }
   296  
   297  func (c *jobServiceClient) CancelDataLabelingJob(ctx context.Context, in *CancelDataLabelingJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   298  	out := new(emptypb.Empty)
   299  	err := c.cc.Invoke(ctx, JobService_CancelDataLabelingJob_FullMethodName, in, out, opts...)
   300  	if err != nil {
   301  		return nil, err
   302  	}
   303  	return out, nil
   304  }
   305  
   306  func (c *jobServiceClient) CreateHyperparameterTuningJob(ctx context.Context, in *CreateHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*HyperparameterTuningJob, error) {
   307  	out := new(HyperparameterTuningJob)
   308  	err := c.cc.Invoke(ctx, JobService_CreateHyperparameterTuningJob_FullMethodName, in, out, opts...)
   309  	if err != nil {
   310  		return nil, err
   311  	}
   312  	return out, nil
   313  }
   314  
   315  func (c *jobServiceClient) GetHyperparameterTuningJob(ctx context.Context, in *GetHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*HyperparameterTuningJob, error) {
   316  	out := new(HyperparameterTuningJob)
   317  	err := c.cc.Invoke(ctx, JobService_GetHyperparameterTuningJob_FullMethodName, in, out, opts...)
   318  	if err != nil {
   319  		return nil, err
   320  	}
   321  	return out, nil
   322  }
   323  
   324  func (c *jobServiceClient) ListHyperparameterTuningJobs(ctx context.Context, in *ListHyperparameterTuningJobsRequest, opts ...grpc.CallOption) (*ListHyperparameterTuningJobsResponse, error) {
   325  	out := new(ListHyperparameterTuningJobsResponse)
   326  	err := c.cc.Invoke(ctx, JobService_ListHyperparameterTuningJobs_FullMethodName, in, out, opts...)
   327  	if err != nil {
   328  		return nil, err
   329  	}
   330  	return out, nil
   331  }
   332  
   333  func (c *jobServiceClient) DeleteHyperparameterTuningJob(ctx context.Context, in *DeleteHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   334  	out := new(longrunningpb.Operation)
   335  	err := c.cc.Invoke(ctx, JobService_DeleteHyperparameterTuningJob_FullMethodName, in, out, opts...)
   336  	if err != nil {
   337  		return nil, err
   338  	}
   339  	return out, nil
   340  }
   341  
   342  func (c *jobServiceClient) CancelHyperparameterTuningJob(ctx context.Context, in *CancelHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   343  	out := new(emptypb.Empty)
   344  	err := c.cc.Invoke(ctx, JobService_CancelHyperparameterTuningJob_FullMethodName, in, out, opts...)
   345  	if err != nil {
   346  		return nil, err
   347  	}
   348  	return out, nil
   349  }
   350  
   351  func (c *jobServiceClient) CreateNasJob(ctx context.Context, in *CreateNasJobRequest, opts ...grpc.CallOption) (*NasJob, error) {
   352  	out := new(NasJob)
   353  	err := c.cc.Invoke(ctx, JobService_CreateNasJob_FullMethodName, in, out, opts...)
   354  	if err != nil {
   355  		return nil, err
   356  	}
   357  	return out, nil
   358  }
   359  
   360  func (c *jobServiceClient) GetNasJob(ctx context.Context, in *GetNasJobRequest, opts ...grpc.CallOption) (*NasJob, error) {
   361  	out := new(NasJob)
   362  	err := c.cc.Invoke(ctx, JobService_GetNasJob_FullMethodName, in, out, opts...)
   363  	if err != nil {
   364  		return nil, err
   365  	}
   366  	return out, nil
   367  }
   368  
   369  func (c *jobServiceClient) ListNasJobs(ctx context.Context, in *ListNasJobsRequest, opts ...grpc.CallOption) (*ListNasJobsResponse, error) {
   370  	out := new(ListNasJobsResponse)
   371  	err := c.cc.Invoke(ctx, JobService_ListNasJobs_FullMethodName, in, out, opts...)
   372  	if err != nil {
   373  		return nil, err
   374  	}
   375  	return out, nil
   376  }
   377  
   378  func (c *jobServiceClient) DeleteNasJob(ctx context.Context, in *DeleteNasJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   379  	out := new(longrunningpb.Operation)
   380  	err := c.cc.Invoke(ctx, JobService_DeleteNasJob_FullMethodName, in, out, opts...)
   381  	if err != nil {
   382  		return nil, err
   383  	}
   384  	return out, nil
   385  }
   386  
   387  func (c *jobServiceClient) CancelNasJob(ctx context.Context, in *CancelNasJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   388  	out := new(emptypb.Empty)
   389  	err := c.cc.Invoke(ctx, JobService_CancelNasJob_FullMethodName, in, out, opts...)
   390  	if err != nil {
   391  		return nil, err
   392  	}
   393  	return out, nil
   394  }
   395  
   396  func (c *jobServiceClient) GetNasTrialDetail(ctx context.Context, in *GetNasTrialDetailRequest, opts ...grpc.CallOption) (*NasTrialDetail, error) {
   397  	out := new(NasTrialDetail)
   398  	err := c.cc.Invoke(ctx, JobService_GetNasTrialDetail_FullMethodName, in, out, opts...)
   399  	if err != nil {
   400  		return nil, err
   401  	}
   402  	return out, nil
   403  }
   404  
   405  func (c *jobServiceClient) ListNasTrialDetails(ctx context.Context, in *ListNasTrialDetailsRequest, opts ...grpc.CallOption) (*ListNasTrialDetailsResponse, error) {
   406  	out := new(ListNasTrialDetailsResponse)
   407  	err := c.cc.Invoke(ctx, JobService_ListNasTrialDetails_FullMethodName, in, out, opts...)
   408  	if err != nil {
   409  		return nil, err
   410  	}
   411  	return out, nil
   412  }
   413  
   414  func (c *jobServiceClient) CreateBatchPredictionJob(ctx context.Context, in *CreateBatchPredictionJobRequest, opts ...grpc.CallOption) (*BatchPredictionJob, error) {
   415  	out := new(BatchPredictionJob)
   416  	err := c.cc.Invoke(ctx, JobService_CreateBatchPredictionJob_FullMethodName, in, out, opts...)
   417  	if err != nil {
   418  		return nil, err
   419  	}
   420  	return out, nil
   421  }
   422  
   423  func (c *jobServiceClient) GetBatchPredictionJob(ctx context.Context, in *GetBatchPredictionJobRequest, opts ...grpc.CallOption) (*BatchPredictionJob, error) {
   424  	out := new(BatchPredictionJob)
   425  	err := c.cc.Invoke(ctx, JobService_GetBatchPredictionJob_FullMethodName, in, out, opts...)
   426  	if err != nil {
   427  		return nil, err
   428  	}
   429  	return out, nil
   430  }
   431  
   432  func (c *jobServiceClient) ListBatchPredictionJobs(ctx context.Context, in *ListBatchPredictionJobsRequest, opts ...grpc.CallOption) (*ListBatchPredictionJobsResponse, error) {
   433  	out := new(ListBatchPredictionJobsResponse)
   434  	err := c.cc.Invoke(ctx, JobService_ListBatchPredictionJobs_FullMethodName, in, out, opts...)
   435  	if err != nil {
   436  		return nil, err
   437  	}
   438  	return out, nil
   439  }
   440  
   441  func (c *jobServiceClient) DeleteBatchPredictionJob(ctx context.Context, in *DeleteBatchPredictionJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   442  	out := new(longrunningpb.Operation)
   443  	err := c.cc.Invoke(ctx, JobService_DeleteBatchPredictionJob_FullMethodName, in, out, opts...)
   444  	if err != nil {
   445  		return nil, err
   446  	}
   447  	return out, nil
   448  }
   449  
   450  func (c *jobServiceClient) CancelBatchPredictionJob(ctx context.Context, in *CancelBatchPredictionJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   451  	out := new(emptypb.Empty)
   452  	err := c.cc.Invoke(ctx, JobService_CancelBatchPredictionJob_FullMethodName, in, out, opts...)
   453  	if err != nil {
   454  		return nil, err
   455  	}
   456  	return out, nil
   457  }
   458  
   459  func (c *jobServiceClient) CreateModelDeploymentMonitoringJob(ctx context.Context, in *CreateModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*ModelDeploymentMonitoringJob, error) {
   460  	out := new(ModelDeploymentMonitoringJob)
   461  	err := c.cc.Invoke(ctx, JobService_CreateModelDeploymentMonitoringJob_FullMethodName, in, out, opts...)
   462  	if err != nil {
   463  		return nil, err
   464  	}
   465  	return out, nil
   466  }
   467  
   468  func (c *jobServiceClient) SearchModelDeploymentMonitoringStatsAnomalies(ctx context.Context, in *SearchModelDeploymentMonitoringStatsAnomaliesRequest, opts ...grpc.CallOption) (*SearchModelDeploymentMonitoringStatsAnomaliesResponse, error) {
   469  	out := new(SearchModelDeploymentMonitoringStatsAnomaliesResponse)
   470  	err := c.cc.Invoke(ctx, JobService_SearchModelDeploymentMonitoringStatsAnomalies_FullMethodName, in, out, opts...)
   471  	if err != nil {
   472  		return nil, err
   473  	}
   474  	return out, nil
   475  }
   476  
   477  func (c *jobServiceClient) GetModelDeploymentMonitoringJob(ctx context.Context, in *GetModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*ModelDeploymentMonitoringJob, error) {
   478  	out := new(ModelDeploymentMonitoringJob)
   479  	err := c.cc.Invoke(ctx, JobService_GetModelDeploymentMonitoringJob_FullMethodName, in, out, opts...)
   480  	if err != nil {
   481  		return nil, err
   482  	}
   483  	return out, nil
   484  }
   485  
   486  func (c *jobServiceClient) ListModelDeploymentMonitoringJobs(ctx context.Context, in *ListModelDeploymentMonitoringJobsRequest, opts ...grpc.CallOption) (*ListModelDeploymentMonitoringJobsResponse, error) {
   487  	out := new(ListModelDeploymentMonitoringJobsResponse)
   488  	err := c.cc.Invoke(ctx, JobService_ListModelDeploymentMonitoringJobs_FullMethodName, in, out, opts...)
   489  	if err != nil {
   490  		return nil, err
   491  	}
   492  	return out, nil
   493  }
   494  
   495  func (c *jobServiceClient) UpdateModelDeploymentMonitoringJob(ctx context.Context, in *UpdateModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   496  	out := new(longrunningpb.Operation)
   497  	err := c.cc.Invoke(ctx, JobService_UpdateModelDeploymentMonitoringJob_FullMethodName, in, out, opts...)
   498  	if err != nil {
   499  		return nil, err
   500  	}
   501  	return out, nil
   502  }
   503  
   504  func (c *jobServiceClient) DeleteModelDeploymentMonitoringJob(ctx context.Context, in *DeleteModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   505  	out := new(longrunningpb.Operation)
   506  	err := c.cc.Invoke(ctx, JobService_DeleteModelDeploymentMonitoringJob_FullMethodName, in, out, opts...)
   507  	if err != nil {
   508  		return nil, err
   509  	}
   510  	return out, nil
   511  }
   512  
   513  func (c *jobServiceClient) PauseModelDeploymentMonitoringJob(ctx context.Context, in *PauseModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   514  	out := new(emptypb.Empty)
   515  	err := c.cc.Invoke(ctx, JobService_PauseModelDeploymentMonitoringJob_FullMethodName, in, out, opts...)
   516  	if err != nil {
   517  		return nil, err
   518  	}
   519  	return out, nil
   520  }
   521  
   522  func (c *jobServiceClient) ResumeModelDeploymentMonitoringJob(ctx context.Context, in *ResumeModelDeploymentMonitoringJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   523  	out := new(emptypb.Empty)
   524  	err := c.cc.Invoke(ctx, JobService_ResumeModelDeploymentMonitoringJob_FullMethodName, in, out, opts...)
   525  	if err != nil {
   526  		return nil, err
   527  	}
   528  	return out, nil
   529  }
   530  
   531  // JobServiceServer is the server API for JobService service.
   532  // All implementations should embed UnimplementedJobServiceServer
   533  // for forward compatibility
   534  type JobServiceServer interface {
   535  	// Creates a CustomJob. A created CustomJob right away
   536  	// will be attempted to be run.
   537  	CreateCustomJob(context.Context, *CreateCustomJobRequest) (*CustomJob, error)
   538  	// Gets a CustomJob.
   539  	GetCustomJob(context.Context, *GetCustomJobRequest) (*CustomJob, error)
   540  	// Lists CustomJobs in a Location.
   541  	ListCustomJobs(context.Context, *ListCustomJobsRequest) (*ListCustomJobsResponse, error)
   542  	// Deletes a CustomJob.
   543  	DeleteCustomJob(context.Context, *DeleteCustomJobRequest) (*longrunningpb.Operation, error)
   544  	// Cancels a CustomJob.
   545  	// Starts asynchronous cancellation on the CustomJob. The server
   546  	// makes a best effort to cancel the job, but success is not
   547  	// guaranteed. Clients can use
   548  	// [JobService.GetCustomJob][google.cloud.aiplatform.v1.JobService.GetCustomJob]
   549  	// or other methods to check whether the cancellation succeeded or whether the
   550  	// job completed despite cancellation. On successful cancellation,
   551  	// the CustomJob is not deleted; instead it becomes a job with
   552  	// a [CustomJob.error][google.cloud.aiplatform.v1.CustomJob.error] value with
   553  	// a [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
   554  	// `Code.CANCELLED`, and
   555  	// [CustomJob.state][google.cloud.aiplatform.v1.CustomJob.state] is set to
   556  	// `CANCELLED`.
   557  	CancelCustomJob(context.Context, *CancelCustomJobRequest) (*emptypb.Empty, error)
   558  	// Creates a DataLabelingJob.
   559  	CreateDataLabelingJob(context.Context, *CreateDataLabelingJobRequest) (*DataLabelingJob, error)
   560  	// Gets a DataLabelingJob.
   561  	GetDataLabelingJob(context.Context, *GetDataLabelingJobRequest) (*DataLabelingJob, error)
   562  	// Lists DataLabelingJobs in a Location.
   563  	ListDataLabelingJobs(context.Context, *ListDataLabelingJobsRequest) (*ListDataLabelingJobsResponse, error)
   564  	// Deletes a DataLabelingJob.
   565  	DeleteDataLabelingJob(context.Context, *DeleteDataLabelingJobRequest) (*longrunningpb.Operation, error)
   566  	// Cancels a DataLabelingJob. Success of cancellation is not guaranteed.
   567  	CancelDataLabelingJob(context.Context, *CancelDataLabelingJobRequest) (*emptypb.Empty, error)
   568  	// Creates a HyperparameterTuningJob
   569  	CreateHyperparameterTuningJob(context.Context, *CreateHyperparameterTuningJobRequest) (*HyperparameterTuningJob, error)
   570  	// Gets a HyperparameterTuningJob
   571  	GetHyperparameterTuningJob(context.Context, *GetHyperparameterTuningJobRequest) (*HyperparameterTuningJob, error)
   572  	// Lists HyperparameterTuningJobs in a Location.
   573  	ListHyperparameterTuningJobs(context.Context, *ListHyperparameterTuningJobsRequest) (*ListHyperparameterTuningJobsResponse, error)
   574  	// Deletes a HyperparameterTuningJob.
   575  	DeleteHyperparameterTuningJob(context.Context, *DeleteHyperparameterTuningJobRequest) (*longrunningpb.Operation, error)
   576  	// Cancels a HyperparameterTuningJob.
   577  	// Starts asynchronous cancellation on the HyperparameterTuningJob. The server
   578  	// makes a best effort to cancel the job, but success is not
   579  	// guaranteed. Clients can use
   580  	// [JobService.GetHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.GetHyperparameterTuningJob]
   581  	// or other methods to check whether the cancellation succeeded or whether the
   582  	// job completed despite cancellation. On successful cancellation,
   583  	// the HyperparameterTuningJob is not deleted; instead it becomes a job with
   584  	// a
   585  	// [HyperparameterTuningJob.error][google.cloud.aiplatform.v1.HyperparameterTuningJob.error]
   586  	// value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
   587  	// corresponding to `Code.CANCELLED`, and
   588  	// [HyperparameterTuningJob.state][google.cloud.aiplatform.v1.HyperparameterTuningJob.state]
   589  	// is set to `CANCELLED`.
   590  	CancelHyperparameterTuningJob(context.Context, *CancelHyperparameterTuningJobRequest) (*emptypb.Empty, error)
   591  	// Creates a NasJob
   592  	CreateNasJob(context.Context, *CreateNasJobRequest) (*NasJob, error)
   593  	// Gets a NasJob
   594  	GetNasJob(context.Context, *GetNasJobRequest) (*NasJob, error)
   595  	// Lists NasJobs in a Location.
   596  	ListNasJobs(context.Context, *ListNasJobsRequest) (*ListNasJobsResponse, error)
   597  	// Deletes a NasJob.
   598  	DeleteNasJob(context.Context, *DeleteNasJobRequest) (*longrunningpb.Operation, error)
   599  	// Cancels a NasJob.
   600  	// Starts asynchronous cancellation on the NasJob. The server
   601  	// makes a best effort to cancel the job, but success is not
   602  	// guaranteed. Clients can use
   603  	// [JobService.GetNasJob][google.cloud.aiplatform.v1.JobService.GetNasJob] or
   604  	// other methods to check whether the cancellation succeeded or whether the
   605  	// job completed despite cancellation. On successful cancellation,
   606  	// the NasJob is not deleted; instead it becomes a job with
   607  	// a [NasJob.error][google.cloud.aiplatform.v1.NasJob.error] value with a
   608  	// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
   609  	// `Code.CANCELLED`, and
   610  	// [NasJob.state][google.cloud.aiplatform.v1.NasJob.state] is set to
   611  	// `CANCELLED`.
   612  	CancelNasJob(context.Context, *CancelNasJobRequest) (*emptypb.Empty, error)
   613  	// Gets a NasTrialDetail.
   614  	GetNasTrialDetail(context.Context, *GetNasTrialDetailRequest) (*NasTrialDetail, error)
   615  	// List top NasTrialDetails of a NasJob.
   616  	ListNasTrialDetails(context.Context, *ListNasTrialDetailsRequest) (*ListNasTrialDetailsResponse, error)
   617  	// Creates a BatchPredictionJob. A BatchPredictionJob once created will
   618  	// right away be attempted to start.
   619  	CreateBatchPredictionJob(context.Context, *CreateBatchPredictionJobRequest) (*BatchPredictionJob, error)
   620  	// Gets a BatchPredictionJob
   621  	GetBatchPredictionJob(context.Context, *GetBatchPredictionJobRequest) (*BatchPredictionJob, error)
   622  	// Lists BatchPredictionJobs in a Location.
   623  	ListBatchPredictionJobs(context.Context, *ListBatchPredictionJobsRequest) (*ListBatchPredictionJobsResponse, error)
   624  	// Deletes a BatchPredictionJob. Can only be called on jobs that already
   625  	// finished.
   626  	DeleteBatchPredictionJob(context.Context, *DeleteBatchPredictionJobRequest) (*longrunningpb.Operation, error)
   627  	// Cancels a BatchPredictionJob.
   628  	//
   629  	// Starts asynchronous cancellation on the BatchPredictionJob. The server
   630  	// makes the best effort to cancel the job, but success is not
   631  	// guaranteed. Clients can use
   632  	// [JobService.GetBatchPredictionJob][google.cloud.aiplatform.v1.JobService.GetBatchPredictionJob]
   633  	// or other methods to check whether the cancellation succeeded or whether the
   634  	// job completed despite cancellation. On a successful cancellation,
   635  	// the BatchPredictionJob is not deleted;instead its
   636  	// [BatchPredictionJob.state][google.cloud.aiplatform.v1.BatchPredictionJob.state]
   637  	// is set to `CANCELLED`. Any files already outputted by the job are not
   638  	// deleted.
   639  	CancelBatchPredictionJob(context.Context, *CancelBatchPredictionJobRequest) (*emptypb.Empty, error)
   640  	// Creates a ModelDeploymentMonitoringJob. It will run periodically on a
   641  	// configured interval.
   642  	CreateModelDeploymentMonitoringJob(context.Context, *CreateModelDeploymentMonitoringJobRequest) (*ModelDeploymentMonitoringJob, error)
   643  	// Searches Model Monitoring Statistics generated within a given time window.
   644  	SearchModelDeploymentMonitoringStatsAnomalies(context.Context, *SearchModelDeploymentMonitoringStatsAnomaliesRequest) (*SearchModelDeploymentMonitoringStatsAnomaliesResponse, error)
   645  	// Gets a ModelDeploymentMonitoringJob.
   646  	GetModelDeploymentMonitoringJob(context.Context, *GetModelDeploymentMonitoringJobRequest) (*ModelDeploymentMonitoringJob, error)
   647  	// Lists ModelDeploymentMonitoringJobs in a Location.
   648  	ListModelDeploymentMonitoringJobs(context.Context, *ListModelDeploymentMonitoringJobsRequest) (*ListModelDeploymentMonitoringJobsResponse, error)
   649  	// Updates a ModelDeploymentMonitoringJob.
   650  	UpdateModelDeploymentMonitoringJob(context.Context, *UpdateModelDeploymentMonitoringJobRequest) (*longrunningpb.Operation, error)
   651  	// Deletes a ModelDeploymentMonitoringJob.
   652  	DeleteModelDeploymentMonitoringJob(context.Context, *DeleteModelDeploymentMonitoringJobRequest) (*longrunningpb.Operation, error)
   653  	// Pauses a ModelDeploymentMonitoringJob. If the job is running, the server
   654  	// makes a best effort to cancel the job. Will mark
   655  	// [ModelDeploymentMonitoringJob.state][google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.state]
   656  	// to 'PAUSED'.
   657  	PauseModelDeploymentMonitoringJob(context.Context, *PauseModelDeploymentMonitoringJobRequest) (*emptypb.Empty, error)
   658  	// Resumes a paused ModelDeploymentMonitoringJob. It will start to run from
   659  	// next scheduled time. A deleted ModelDeploymentMonitoringJob can't be
   660  	// resumed.
   661  	ResumeModelDeploymentMonitoringJob(context.Context, *ResumeModelDeploymentMonitoringJobRequest) (*emptypb.Empty, error)
   662  }
   663  
   664  // UnimplementedJobServiceServer should be embedded to have forward compatible implementations.
   665  type UnimplementedJobServiceServer struct {
   666  }
   667  
   668  func (UnimplementedJobServiceServer) CreateCustomJob(context.Context, *CreateCustomJobRequest) (*CustomJob, error) {
   669  	return nil, status.Errorf(codes.Unimplemented, "method CreateCustomJob not implemented")
   670  }
   671  func (UnimplementedJobServiceServer) GetCustomJob(context.Context, *GetCustomJobRequest) (*CustomJob, error) {
   672  	return nil, status.Errorf(codes.Unimplemented, "method GetCustomJob not implemented")
   673  }
   674  func (UnimplementedJobServiceServer) ListCustomJobs(context.Context, *ListCustomJobsRequest) (*ListCustomJobsResponse, error) {
   675  	return nil, status.Errorf(codes.Unimplemented, "method ListCustomJobs not implemented")
   676  }
   677  func (UnimplementedJobServiceServer) DeleteCustomJob(context.Context, *DeleteCustomJobRequest) (*longrunningpb.Operation, error) {
   678  	return nil, status.Errorf(codes.Unimplemented, "method DeleteCustomJob not implemented")
   679  }
   680  func (UnimplementedJobServiceServer) CancelCustomJob(context.Context, *CancelCustomJobRequest) (*emptypb.Empty, error) {
   681  	return nil, status.Errorf(codes.Unimplemented, "method CancelCustomJob not implemented")
   682  }
   683  func (UnimplementedJobServiceServer) CreateDataLabelingJob(context.Context, *CreateDataLabelingJobRequest) (*DataLabelingJob, error) {
   684  	return nil, status.Errorf(codes.Unimplemented, "method CreateDataLabelingJob not implemented")
   685  }
   686  func (UnimplementedJobServiceServer) GetDataLabelingJob(context.Context, *GetDataLabelingJobRequest) (*DataLabelingJob, error) {
   687  	return nil, status.Errorf(codes.Unimplemented, "method GetDataLabelingJob not implemented")
   688  }
   689  func (UnimplementedJobServiceServer) ListDataLabelingJobs(context.Context, *ListDataLabelingJobsRequest) (*ListDataLabelingJobsResponse, error) {
   690  	return nil, status.Errorf(codes.Unimplemented, "method ListDataLabelingJobs not implemented")
   691  }
   692  func (UnimplementedJobServiceServer) DeleteDataLabelingJob(context.Context, *DeleteDataLabelingJobRequest) (*longrunningpb.Operation, error) {
   693  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDataLabelingJob not implemented")
   694  }
   695  func (UnimplementedJobServiceServer) CancelDataLabelingJob(context.Context, *CancelDataLabelingJobRequest) (*emptypb.Empty, error) {
   696  	return nil, status.Errorf(codes.Unimplemented, "method CancelDataLabelingJob not implemented")
   697  }
   698  func (UnimplementedJobServiceServer) CreateHyperparameterTuningJob(context.Context, *CreateHyperparameterTuningJobRequest) (*HyperparameterTuningJob, error) {
   699  	return nil, status.Errorf(codes.Unimplemented, "method CreateHyperparameterTuningJob not implemented")
   700  }
   701  func (UnimplementedJobServiceServer) GetHyperparameterTuningJob(context.Context, *GetHyperparameterTuningJobRequest) (*HyperparameterTuningJob, error) {
   702  	return nil, status.Errorf(codes.Unimplemented, "method GetHyperparameterTuningJob not implemented")
   703  }
   704  func (UnimplementedJobServiceServer) ListHyperparameterTuningJobs(context.Context, *ListHyperparameterTuningJobsRequest) (*ListHyperparameterTuningJobsResponse, error) {
   705  	return nil, status.Errorf(codes.Unimplemented, "method ListHyperparameterTuningJobs not implemented")
   706  }
   707  func (UnimplementedJobServiceServer) DeleteHyperparameterTuningJob(context.Context, *DeleteHyperparameterTuningJobRequest) (*longrunningpb.Operation, error) {
   708  	return nil, status.Errorf(codes.Unimplemented, "method DeleteHyperparameterTuningJob not implemented")
   709  }
   710  func (UnimplementedJobServiceServer) CancelHyperparameterTuningJob(context.Context, *CancelHyperparameterTuningJobRequest) (*emptypb.Empty, error) {
   711  	return nil, status.Errorf(codes.Unimplemented, "method CancelHyperparameterTuningJob not implemented")
   712  }
   713  func (UnimplementedJobServiceServer) CreateNasJob(context.Context, *CreateNasJobRequest) (*NasJob, error) {
   714  	return nil, status.Errorf(codes.Unimplemented, "method CreateNasJob not implemented")
   715  }
   716  func (UnimplementedJobServiceServer) GetNasJob(context.Context, *GetNasJobRequest) (*NasJob, error) {
   717  	return nil, status.Errorf(codes.Unimplemented, "method GetNasJob not implemented")
   718  }
   719  func (UnimplementedJobServiceServer) ListNasJobs(context.Context, *ListNasJobsRequest) (*ListNasJobsResponse, error) {
   720  	return nil, status.Errorf(codes.Unimplemented, "method ListNasJobs not implemented")
   721  }
   722  func (UnimplementedJobServiceServer) DeleteNasJob(context.Context, *DeleteNasJobRequest) (*longrunningpb.Operation, error) {
   723  	return nil, status.Errorf(codes.Unimplemented, "method DeleteNasJob not implemented")
   724  }
   725  func (UnimplementedJobServiceServer) CancelNasJob(context.Context, *CancelNasJobRequest) (*emptypb.Empty, error) {
   726  	return nil, status.Errorf(codes.Unimplemented, "method CancelNasJob not implemented")
   727  }
   728  func (UnimplementedJobServiceServer) GetNasTrialDetail(context.Context, *GetNasTrialDetailRequest) (*NasTrialDetail, error) {
   729  	return nil, status.Errorf(codes.Unimplemented, "method GetNasTrialDetail not implemented")
   730  }
   731  func (UnimplementedJobServiceServer) ListNasTrialDetails(context.Context, *ListNasTrialDetailsRequest) (*ListNasTrialDetailsResponse, error) {
   732  	return nil, status.Errorf(codes.Unimplemented, "method ListNasTrialDetails not implemented")
   733  }
   734  func (UnimplementedJobServiceServer) CreateBatchPredictionJob(context.Context, *CreateBatchPredictionJobRequest) (*BatchPredictionJob, error) {
   735  	return nil, status.Errorf(codes.Unimplemented, "method CreateBatchPredictionJob not implemented")
   736  }
   737  func (UnimplementedJobServiceServer) GetBatchPredictionJob(context.Context, *GetBatchPredictionJobRequest) (*BatchPredictionJob, error) {
   738  	return nil, status.Errorf(codes.Unimplemented, "method GetBatchPredictionJob not implemented")
   739  }
   740  func (UnimplementedJobServiceServer) ListBatchPredictionJobs(context.Context, *ListBatchPredictionJobsRequest) (*ListBatchPredictionJobsResponse, error) {
   741  	return nil, status.Errorf(codes.Unimplemented, "method ListBatchPredictionJobs not implemented")
   742  }
   743  func (UnimplementedJobServiceServer) DeleteBatchPredictionJob(context.Context, *DeleteBatchPredictionJobRequest) (*longrunningpb.Operation, error) {
   744  	return nil, status.Errorf(codes.Unimplemented, "method DeleteBatchPredictionJob not implemented")
   745  }
   746  func (UnimplementedJobServiceServer) CancelBatchPredictionJob(context.Context, *CancelBatchPredictionJobRequest) (*emptypb.Empty, error) {
   747  	return nil, status.Errorf(codes.Unimplemented, "method CancelBatchPredictionJob not implemented")
   748  }
   749  func (UnimplementedJobServiceServer) CreateModelDeploymentMonitoringJob(context.Context, *CreateModelDeploymentMonitoringJobRequest) (*ModelDeploymentMonitoringJob, error) {
   750  	return nil, status.Errorf(codes.Unimplemented, "method CreateModelDeploymentMonitoringJob not implemented")
   751  }
   752  func (UnimplementedJobServiceServer) SearchModelDeploymentMonitoringStatsAnomalies(context.Context, *SearchModelDeploymentMonitoringStatsAnomaliesRequest) (*SearchModelDeploymentMonitoringStatsAnomaliesResponse, error) {
   753  	return nil, status.Errorf(codes.Unimplemented, "method SearchModelDeploymentMonitoringStatsAnomalies not implemented")
   754  }
   755  func (UnimplementedJobServiceServer) GetModelDeploymentMonitoringJob(context.Context, *GetModelDeploymentMonitoringJobRequest) (*ModelDeploymentMonitoringJob, error) {
   756  	return nil, status.Errorf(codes.Unimplemented, "method GetModelDeploymentMonitoringJob not implemented")
   757  }
   758  func (UnimplementedJobServiceServer) ListModelDeploymentMonitoringJobs(context.Context, *ListModelDeploymentMonitoringJobsRequest) (*ListModelDeploymentMonitoringJobsResponse, error) {
   759  	return nil, status.Errorf(codes.Unimplemented, "method ListModelDeploymentMonitoringJobs not implemented")
   760  }
   761  func (UnimplementedJobServiceServer) UpdateModelDeploymentMonitoringJob(context.Context, *UpdateModelDeploymentMonitoringJobRequest) (*longrunningpb.Operation, error) {
   762  	return nil, status.Errorf(codes.Unimplemented, "method UpdateModelDeploymentMonitoringJob not implemented")
   763  }
   764  func (UnimplementedJobServiceServer) DeleteModelDeploymentMonitoringJob(context.Context, *DeleteModelDeploymentMonitoringJobRequest) (*longrunningpb.Operation, error) {
   765  	return nil, status.Errorf(codes.Unimplemented, "method DeleteModelDeploymentMonitoringJob not implemented")
   766  }
   767  func (UnimplementedJobServiceServer) PauseModelDeploymentMonitoringJob(context.Context, *PauseModelDeploymentMonitoringJobRequest) (*emptypb.Empty, error) {
   768  	return nil, status.Errorf(codes.Unimplemented, "method PauseModelDeploymentMonitoringJob not implemented")
   769  }
   770  func (UnimplementedJobServiceServer) ResumeModelDeploymentMonitoringJob(context.Context, *ResumeModelDeploymentMonitoringJobRequest) (*emptypb.Empty, error) {
   771  	return nil, status.Errorf(codes.Unimplemented, "method ResumeModelDeploymentMonitoringJob not implemented")
   772  }
   773  
   774  // UnsafeJobServiceServer may be embedded to opt out of forward compatibility for this service.
   775  // Use of this interface is not recommended, as added methods to JobServiceServer will
   776  // result in compilation errors.
   777  type UnsafeJobServiceServer interface {
   778  	mustEmbedUnimplementedJobServiceServer()
   779  }
   780  
   781  func RegisterJobServiceServer(s grpc.ServiceRegistrar, srv JobServiceServer) {
   782  	s.RegisterService(&JobService_ServiceDesc, srv)
   783  }
   784  
   785  func _JobService_CreateCustomJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   786  	in := new(CreateCustomJobRequest)
   787  	if err := dec(in); err != nil {
   788  		return nil, err
   789  	}
   790  	if interceptor == nil {
   791  		return srv.(JobServiceServer).CreateCustomJob(ctx, in)
   792  	}
   793  	info := &grpc.UnaryServerInfo{
   794  		Server:     srv,
   795  		FullMethod: JobService_CreateCustomJob_FullMethodName,
   796  	}
   797  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   798  		return srv.(JobServiceServer).CreateCustomJob(ctx, req.(*CreateCustomJobRequest))
   799  	}
   800  	return interceptor(ctx, in, info, handler)
   801  }
   802  
   803  func _JobService_GetCustomJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   804  	in := new(GetCustomJobRequest)
   805  	if err := dec(in); err != nil {
   806  		return nil, err
   807  	}
   808  	if interceptor == nil {
   809  		return srv.(JobServiceServer).GetCustomJob(ctx, in)
   810  	}
   811  	info := &grpc.UnaryServerInfo{
   812  		Server:     srv,
   813  		FullMethod: JobService_GetCustomJob_FullMethodName,
   814  	}
   815  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   816  		return srv.(JobServiceServer).GetCustomJob(ctx, req.(*GetCustomJobRequest))
   817  	}
   818  	return interceptor(ctx, in, info, handler)
   819  }
   820  
   821  func _JobService_ListCustomJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   822  	in := new(ListCustomJobsRequest)
   823  	if err := dec(in); err != nil {
   824  		return nil, err
   825  	}
   826  	if interceptor == nil {
   827  		return srv.(JobServiceServer).ListCustomJobs(ctx, in)
   828  	}
   829  	info := &grpc.UnaryServerInfo{
   830  		Server:     srv,
   831  		FullMethod: JobService_ListCustomJobs_FullMethodName,
   832  	}
   833  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   834  		return srv.(JobServiceServer).ListCustomJobs(ctx, req.(*ListCustomJobsRequest))
   835  	}
   836  	return interceptor(ctx, in, info, handler)
   837  }
   838  
   839  func _JobService_DeleteCustomJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   840  	in := new(DeleteCustomJobRequest)
   841  	if err := dec(in); err != nil {
   842  		return nil, err
   843  	}
   844  	if interceptor == nil {
   845  		return srv.(JobServiceServer).DeleteCustomJob(ctx, in)
   846  	}
   847  	info := &grpc.UnaryServerInfo{
   848  		Server:     srv,
   849  		FullMethod: JobService_DeleteCustomJob_FullMethodName,
   850  	}
   851  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   852  		return srv.(JobServiceServer).DeleteCustomJob(ctx, req.(*DeleteCustomJobRequest))
   853  	}
   854  	return interceptor(ctx, in, info, handler)
   855  }
   856  
   857  func _JobService_CancelCustomJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   858  	in := new(CancelCustomJobRequest)
   859  	if err := dec(in); err != nil {
   860  		return nil, err
   861  	}
   862  	if interceptor == nil {
   863  		return srv.(JobServiceServer).CancelCustomJob(ctx, in)
   864  	}
   865  	info := &grpc.UnaryServerInfo{
   866  		Server:     srv,
   867  		FullMethod: JobService_CancelCustomJob_FullMethodName,
   868  	}
   869  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   870  		return srv.(JobServiceServer).CancelCustomJob(ctx, req.(*CancelCustomJobRequest))
   871  	}
   872  	return interceptor(ctx, in, info, handler)
   873  }
   874  
   875  func _JobService_CreateDataLabelingJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   876  	in := new(CreateDataLabelingJobRequest)
   877  	if err := dec(in); err != nil {
   878  		return nil, err
   879  	}
   880  	if interceptor == nil {
   881  		return srv.(JobServiceServer).CreateDataLabelingJob(ctx, in)
   882  	}
   883  	info := &grpc.UnaryServerInfo{
   884  		Server:     srv,
   885  		FullMethod: JobService_CreateDataLabelingJob_FullMethodName,
   886  	}
   887  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   888  		return srv.(JobServiceServer).CreateDataLabelingJob(ctx, req.(*CreateDataLabelingJobRequest))
   889  	}
   890  	return interceptor(ctx, in, info, handler)
   891  }
   892  
   893  func _JobService_GetDataLabelingJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   894  	in := new(GetDataLabelingJobRequest)
   895  	if err := dec(in); err != nil {
   896  		return nil, err
   897  	}
   898  	if interceptor == nil {
   899  		return srv.(JobServiceServer).GetDataLabelingJob(ctx, in)
   900  	}
   901  	info := &grpc.UnaryServerInfo{
   902  		Server:     srv,
   903  		FullMethod: JobService_GetDataLabelingJob_FullMethodName,
   904  	}
   905  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   906  		return srv.(JobServiceServer).GetDataLabelingJob(ctx, req.(*GetDataLabelingJobRequest))
   907  	}
   908  	return interceptor(ctx, in, info, handler)
   909  }
   910  
   911  func _JobService_ListDataLabelingJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   912  	in := new(ListDataLabelingJobsRequest)
   913  	if err := dec(in); err != nil {
   914  		return nil, err
   915  	}
   916  	if interceptor == nil {
   917  		return srv.(JobServiceServer).ListDataLabelingJobs(ctx, in)
   918  	}
   919  	info := &grpc.UnaryServerInfo{
   920  		Server:     srv,
   921  		FullMethod: JobService_ListDataLabelingJobs_FullMethodName,
   922  	}
   923  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   924  		return srv.(JobServiceServer).ListDataLabelingJobs(ctx, req.(*ListDataLabelingJobsRequest))
   925  	}
   926  	return interceptor(ctx, in, info, handler)
   927  }
   928  
   929  func _JobService_DeleteDataLabelingJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   930  	in := new(DeleteDataLabelingJobRequest)
   931  	if err := dec(in); err != nil {
   932  		return nil, err
   933  	}
   934  	if interceptor == nil {
   935  		return srv.(JobServiceServer).DeleteDataLabelingJob(ctx, in)
   936  	}
   937  	info := &grpc.UnaryServerInfo{
   938  		Server:     srv,
   939  		FullMethod: JobService_DeleteDataLabelingJob_FullMethodName,
   940  	}
   941  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   942  		return srv.(JobServiceServer).DeleteDataLabelingJob(ctx, req.(*DeleteDataLabelingJobRequest))
   943  	}
   944  	return interceptor(ctx, in, info, handler)
   945  }
   946  
   947  func _JobService_CancelDataLabelingJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   948  	in := new(CancelDataLabelingJobRequest)
   949  	if err := dec(in); err != nil {
   950  		return nil, err
   951  	}
   952  	if interceptor == nil {
   953  		return srv.(JobServiceServer).CancelDataLabelingJob(ctx, in)
   954  	}
   955  	info := &grpc.UnaryServerInfo{
   956  		Server:     srv,
   957  		FullMethod: JobService_CancelDataLabelingJob_FullMethodName,
   958  	}
   959  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   960  		return srv.(JobServiceServer).CancelDataLabelingJob(ctx, req.(*CancelDataLabelingJobRequest))
   961  	}
   962  	return interceptor(ctx, in, info, handler)
   963  }
   964  
   965  func _JobService_CreateHyperparameterTuningJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   966  	in := new(CreateHyperparameterTuningJobRequest)
   967  	if err := dec(in); err != nil {
   968  		return nil, err
   969  	}
   970  	if interceptor == nil {
   971  		return srv.(JobServiceServer).CreateHyperparameterTuningJob(ctx, in)
   972  	}
   973  	info := &grpc.UnaryServerInfo{
   974  		Server:     srv,
   975  		FullMethod: JobService_CreateHyperparameterTuningJob_FullMethodName,
   976  	}
   977  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   978  		return srv.(JobServiceServer).CreateHyperparameterTuningJob(ctx, req.(*CreateHyperparameterTuningJobRequest))
   979  	}
   980  	return interceptor(ctx, in, info, handler)
   981  }
   982  
   983  func _JobService_GetHyperparameterTuningJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   984  	in := new(GetHyperparameterTuningJobRequest)
   985  	if err := dec(in); err != nil {
   986  		return nil, err
   987  	}
   988  	if interceptor == nil {
   989  		return srv.(JobServiceServer).GetHyperparameterTuningJob(ctx, in)
   990  	}
   991  	info := &grpc.UnaryServerInfo{
   992  		Server:     srv,
   993  		FullMethod: JobService_GetHyperparameterTuningJob_FullMethodName,
   994  	}
   995  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   996  		return srv.(JobServiceServer).GetHyperparameterTuningJob(ctx, req.(*GetHyperparameterTuningJobRequest))
   997  	}
   998  	return interceptor(ctx, in, info, handler)
   999  }
  1000  
  1001  func _JobService_ListHyperparameterTuningJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1002  	in := new(ListHyperparameterTuningJobsRequest)
  1003  	if err := dec(in); err != nil {
  1004  		return nil, err
  1005  	}
  1006  	if interceptor == nil {
  1007  		return srv.(JobServiceServer).ListHyperparameterTuningJobs(ctx, in)
  1008  	}
  1009  	info := &grpc.UnaryServerInfo{
  1010  		Server:     srv,
  1011  		FullMethod: JobService_ListHyperparameterTuningJobs_FullMethodName,
  1012  	}
  1013  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1014  		return srv.(JobServiceServer).ListHyperparameterTuningJobs(ctx, req.(*ListHyperparameterTuningJobsRequest))
  1015  	}
  1016  	return interceptor(ctx, in, info, handler)
  1017  }
  1018  
  1019  func _JobService_DeleteHyperparameterTuningJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1020  	in := new(DeleteHyperparameterTuningJobRequest)
  1021  	if err := dec(in); err != nil {
  1022  		return nil, err
  1023  	}
  1024  	if interceptor == nil {
  1025  		return srv.(JobServiceServer).DeleteHyperparameterTuningJob(ctx, in)
  1026  	}
  1027  	info := &grpc.UnaryServerInfo{
  1028  		Server:     srv,
  1029  		FullMethod: JobService_DeleteHyperparameterTuningJob_FullMethodName,
  1030  	}
  1031  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1032  		return srv.(JobServiceServer).DeleteHyperparameterTuningJob(ctx, req.(*DeleteHyperparameterTuningJobRequest))
  1033  	}
  1034  	return interceptor(ctx, in, info, handler)
  1035  }
  1036  
  1037  func _JobService_CancelHyperparameterTuningJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1038  	in := new(CancelHyperparameterTuningJobRequest)
  1039  	if err := dec(in); err != nil {
  1040  		return nil, err
  1041  	}
  1042  	if interceptor == nil {
  1043  		return srv.(JobServiceServer).CancelHyperparameterTuningJob(ctx, in)
  1044  	}
  1045  	info := &grpc.UnaryServerInfo{
  1046  		Server:     srv,
  1047  		FullMethod: JobService_CancelHyperparameterTuningJob_FullMethodName,
  1048  	}
  1049  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1050  		return srv.(JobServiceServer).CancelHyperparameterTuningJob(ctx, req.(*CancelHyperparameterTuningJobRequest))
  1051  	}
  1052  	return interceptor(ctx, in, info, handler)
  1053  }
  1054  
  1055  func _JobService_CreateNasJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1056  	in := new(CreateNasJobRequest)
  1057  	if err := dec(in); err != nil {
  1058  		return nil, err
  1059  	}
  1060  	if interceptor == nil {
  1061  		return srv.(JobServiceServer).CreateNasJob(ctx, in)
  1062  	}
  1063  	info := &grpc.UnaryServerInfo{
  1064  		Server:     srv,
  1065  		FullMethod: JobService_CreateNasJob_FullMethodName,
  1066  	}
  1067  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1068  		return srv.(JobServiceServer).CreateNasJob(ctx, req.(*CreateNasJobRequest))
  1069  	}
  1070  	return interceptor(ctx, in, info, handler)
  1071  }
  1072  
  1073  func _JobService_GetNasJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1074  	in := new(GetNasJobRequest)
  1075  	if err := dec(in); err != nil {
  1076  		return nil, err
  1077  	}
  1078  	if interceptor == nil {
  1079  		return srv.(JobServiceServer).GetNasJob(ctx, in)
  1080  	}
  1081  	info := &grpc.UnaryServerInfo{
  1082  		Server:     srv,
  1083  		FullMethod: JobService_GetNasJob_FullMethodName,
  1084  	}
  1085  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1086  		return srv.(JobServiceServer).GetNasJob(ctx, req.(*GetNasJobRequest))
  1087  	}
  1088  	return interceptor(ctx, in, info, handler)
  1089  }
  1090  
  1091  func _JobService_ListNasJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1092  	in := new(ListNasJobsRequest)
  1093  	if err := dec(in); err != nil {
  1094  		return nil, err
  1095  	}
  1096  	if interceptor == nil {
  1097  		return srv.(JobServiceServer).ListNasJobs(ctx, in)
  1098  	}
  1099  	info := &grpc.UnaryServerInfo{
  1100  		Server:     srv,
  1101  		FullMethod: JobService_ListNasJobs_FullMethodName,
  1102  	}
  1103  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1104  		return srv.(JobServiceServer).ListNasJobs(ctx, req.(*ListNasJobsRequest))
  1105  	}
  1106  	return interceptor(ctx, in, info, handler)
  1107  }
  1108  
  1109  func _JobService_DeleteNasJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1110  	in := new(DeleteNasJobRequest)
  1111  	if err := dec(in); err != nil {
  1112  		return nil, err
  1113  	}
  1114  	if interceptor == nil {
  1115  		return srv.(JobServiceServer).DeleteNasJob(ctx, in)
  1116  	}
  1117  	info := &grpc.UnaryServerInfo{
  1118  		Server:     srv,
  1119  		FullMethod: JobService_DeleteNasJob_FullMethodName,
  1120  	}
  1121  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1122  		return srv.(JobServiceServer).DeleteNasJob(ctx, req.(*DeleteNasJobRequest))
  1123  	}
  1124  	return interceptor(ctx, in, info, handler)
  1125  }
  1126  
  1127  func _JobService_CancelNasJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1128  	in := new(CancelNasJobRequest)
  1129  	if err := dec(in); err != nil {
  1130  		return nil, err
  1131  	}
  1132  	if interceptor == nil {
  1133  		return srv.(JobServiceServer).CancelNasJob(ctx, in)
  1134  	}
  1135  	info := &grpc.UnaryServerInfo{
  1136  		Server:     srv,
  1137  		FullMethod: JobService_CancelNasJob_FullMethodName,
  1138  	}
  1139  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1140  		return srv.(JobServiceServer).CancelNasJob(ctx, req.(*CancelNasJobRequest))
  1141  	}
  1142  	return interceptor(ctx, in, info, handler)
  1143  }
  1144  
  1145  func _JobService_GetNasTrialDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1146  	in := new(GetNasTrialDetailRequest)
  1147  	if err := dec(in); err != nil {
  1148  		return nil, err
  1149  	}
  1150  	if interceptor == nil {
  1151  		return srv.(JobServiceServer).GetNasTrialDetail(ctx, in)
  1152  	}
  1153  	info := &grpc.UnaryServerInfo{
  1154  		Server:     srv,
  1155  		FullMethod: JobService_GetNasTrialDetail_FullMethodName,
  1156  	}
  1157  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1158  		return srv.(JobServiceServer).GetNasTrialDetail(ctx, req.(*GetNasTrialDetailRequest))
  1159  	}
  1160  	return interceptor(ctx, in, info, handler)
  1161  }
  1162  
  1163  func _JobService_ListNasTrialDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1164  	in := new(ListNasTrialDetailsRequest)
  1165  	if err := dec(in); err != nil {
  1166  		return nil, err
  1167  	}
  1168  	if interceptor == nil {
  1169  		return srv.(JobServiceServer).ListNasTrialDetails(ctx, in)
  1170  	}
  1171  	info := &grpc.UnaryServerInfo{
  1172  		Server:     srv,
  1173  		FullMethod: JobService_ListNasTrialDetails_FullMethodName,
  1174  	}
  1175  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1176  		return srv.(JobServiceServer).ListNasTrialDetails(ctx, req.(*ListNasTrialDetailsRequest))
  1177  	}
  1178  	return interceptor(ctx, in, info, handler)
  1179  }
  1180  
  1181  func _JobService_CreateBatchPredictionJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1182  	in := new(CreateBatchPredictionJobRequest)
  1183  	if err := dec(in); err != nil {
  1184  		return nil, err
  1185  	}
  1186  	if interceptor == nil {
  1187  		return srv.(JobServiceServer).CreateBatchPredictionJob(ctx, in)
  1188  	}
  1189  	info := &grpc.UnaryServerInfo{
  1190  		Server:     srv,
  1191  		FullMethod: JobService_CreateBatchPredictionJob_FullMethodName,
  1192  	}
  1193  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1194  		return srv.(JobServiceServer).CreateBatchPredictionJob(ctx, req.(*CreateBatchPredictionJobRequest))
  1195  	}
  1196  	return interceptor(ctx, in, info, handler)
  1197  }
  1198  
  1199  func _JobService_GetBatchPredictionJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1200  	in := new(GetBatchPredictionJobRequest)
  1201  	if err := dec(in); err != nil {
  1202  		return nil, err
  1203  	}
  1204  	if interceptor == nil {
  1205  		return srv.(JobServiceServer).GetBatchPredictionJob(ctx, in)
  1206  	}
  1207  	info := &grpc.UnaryServerInfo{
  1208  		Server:     srv,
  1209  		FullMethod: JobService_GetBatchPredictionJob_FullMethodName,
  1210  	}
  1211  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1212  		return srv.(JobServiceServer).GetBatchPredictionJob(ctx, req.(*GetBatchPredictionJobRequest))
  1213  	}
  1214  	return interceptor(ctx, in, info, handler)
  1215  }
  1216  
  1217  func _JobService_ListBatchPredictionJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1218  	in := new(ListBatchPredictionJobsRequest)
  1219  	if err := dec(in); err != nil {
  1220  		return nil, err
  1221  	}
  1222  	if interceptor == nil {
  1223  		return srv.(JobServiceServer).ListBatchPredictionJobs(ctx, in)
  1224  	}
  1225  	info := &grpc.UnaryServerInfo{
  1226  		Server:     srv,
  1227  		FullMethod: JobService_ListBatchPredictionJobs_FullMethodName,
  1228  	}
  1229  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1230  		return srv.(JobServiceServer).ListBatchPredictionJobs(ctx, req.(*ListBatchPredictionJobsRequest))
  1231  	}
  1232  	return interceptor(ctx, in, info, handler)
  1233  }
  1234  
  1235  func _JobService_DeleteBatchPredictionJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1236  	in := new(DeleteBatchPredictionJobRequest)
  1237  	if err := dec(in); err != nil {
  1238  		return nil, err
  1239  	}
  1240  	if interceptor == nil {
  1241  		return srv.(JobServiceServer).DeleteBatchPredictionJob(ctx, in)
  1242  	}
  1243  	info := &grpc.UnaryServerInfo{
  1244  		Server:     srv,
  1245  		FullMethod: JobService_DeleteBatchPredictionJob_FullMethodName,
  1246  	}
  1247  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1248  		return srv.(JobServiceServer).DeleteBatchPredictionJob(ctx, req.(*DeleteBatchPredictionJobRequest))
  1249  	}
  1250  	return interceptor(ctx, in, info, handler)
  1251  }
  1252  
  1253  func _JobService_CancelBatchPredictionJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1254  	in := new(CancelBatchPredictionJobRequest)
  1255  	if err := dec(in); err != nil {
  1256  		return nil, err
  1257  	}
  1258  	if interceptor == nil {
  1259  		return srv.(JobServiceServer).CancelBatchPredictionJob(ctx, in)
  1260  	}
  1261  	info := &grpc.UnaryServerInfo{
  1262  		Server:     srv,
  1263  		FullMethod: JobService_CancelBatchPredictionJob_FullMethodName,
  1264  	}
  1265  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1266  		return srv.(JobServiceServer).CancelBatchPredictionJob(ctx, req.(*CancelBatchPredictionJobRequest))
  1267  	}
  1268  	return interceptor(ctx, in, info, handler)
  1269  }
  1270  
  1271  func _JobService_CreateModelDeploymentMonitoringJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1272  	in := new(CreateModelDeploymentMonitoringJobRequest)
  1273  	if err := dec(in); err != nil {
  1274  		return nil, err
  1275  	}
  1276  	if interceptor == nil {
  1277  		return srv.(JobServiceServer).CreateModelDeploymentMonitoringJob(ctx, in)
  1278  	}
  1279  	info := &grpc.UnaryServerInfo{
  1280  		Server:     srv,
  1281  		FullMethod: JobService_CreateModelDeploymentMonitoringJob_FullMethodName,
  1282  	}
  1283  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1284  		return srv.(JobServiceServer).CreateModelDeploymentMonitoringJob(ctx, req.(*CreateModelDeploymentMonitoringJobRequest))
  1285  	}
  1286  	return interceptor(ctx, in, info, handler)
  1287  }
  1288  
  1289  func _JobService_SearchModelDeploymentMonitoringStatsAnomalies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1290  	in := new(SearchModelDeploymentMonitoringStatsAnomaliesRequest)
  1291  	if err := dec(in); err != nil {
  1292  		return nil, err
  1293  	}
  1294  	if interceptor == nil {
  1295  		return srv.(JobServiceServer).SearchModelDeploymentMonitoringStatsAnomalies(ctx, in)
  1296  	}
  1297  	info := &grpc.UnaryServerInfo{
  1298  		Server:     srv,
  1299  		FullMethod: JobService_SearchModelDeploymentMonitoringStatsAnomalies_FullMethodName,
  1300  	}
  1301  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1302  		return srv.(JobServiceServer).SearchModelDeploymentMonitoringStatsAnomalies(ctx, req.(*SearchModelDeploymentMonitoringStatsAnomaliesRequest))
  1303  	}
  1304  	return interceptor(ctx, in, info, handler)
  1305  }
  1306  
  1307  func _JobService_GetModelDeploymentMonitoringJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1308  	in := new(GetModelDeploymentMonitoringJobRequest)
  1309  	if err := dec(in); err != nil {
  1310  		return nil, err
  1311  	}
  1312  	if interceptor == nil {
  1313  		return srv.(JobServiceServer).GetModelDeploymentMonitoringJob(ctx, in)
  1314  	}
  1315  	info := &grpc.UnaryServerInfo{
  1316  		Server:     srv,
  1317  		FullMethod: JobService_GetModelDeploymentMonitoringJob_FullMethodName,
  1318  	}
  1319  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1320  		return srv.(JobServiceServer).GetModelDeploymentMonitoringJob(ctx, req.(*GetModelDeploymentMonitoringJobRequest))
  1321  	}
  1322  	return interceptor(ctx, in, info, handler)
  1323  }
  1324  
  1325  func _JobService_ListModelDeploymentMonitoringJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1326  	in := new(ListModelDeploymentMonitoringJobsRequest)
  1327  	if err := dec(in); err != nil {
  1328  		return nil, err
  1329  	}
  1330  	if interceptor == nil {
  1331  		return srv.(JobServiceServer).ListModelDeploymentMonitoringJobs(ctx, in)
  1332  	}
  1333  	info := &grpc.UnaryServerInfo{
  1334  		Server:     srv,
  1335  		FullMethod: JobService_ListModelDeploymentMonitoringJobs_FullMethodName,
  1336  	}
  1337  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1338  		return srv.(JobServiceServer).ListModelDeploymentMonitoringJobs(ctx, req.(*ListModelDeploymentMonitoringJobsRequest))
  1339  	}
  1340  	return interceptor(ctx, in, info, handler)
  1341  }
  1342  
  1343  func _JobService_UpdateModelDeploymentMonitoringJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1344  	in := new(UpdateModelDeploymentMonitoringJobRequest)
  1345  	if err := dec(in); err != nil {
  1346  		return nil, err
  1347  	}
  1348  	if interceptor == nil {
  1349  		return srv.(JobServiceServer).UpdateModelDeploymentMonitoringJob(ctx, in)
  1350  	}
  1351  	info := &grpc.UnaryServerInfo{
  1352  		Server:     srv,
  1353  		FullMethod: JobService_UpdateModelDeploymentMonitoringJob_FullMethodName,
  1354  	}
  1355  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1356  		return srv.(JobServiceServer).UpdateModelDeploymentMonitoringJob(ctx, req.(*UpdateModelDeploymentMonitoringJobRequest))
  1357  	}
  1358  	return interceptor(ctx, in, info, handler)
  1359  }
  1360  
  1361  func _JobService_DeleteModelDeploymentMonitoringJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1362  	in := new(DeleteModelDeploymentMonitoringJobRequest)
  1363  	if err := dec(in); err != nil {
  1364  		return nil, err
  1365  	}
  1366  	if interceptor == nil {
  1367  		return srv.(JobServiceServer).DeleteModelDeploymentMonitoringJob(ctx, in)
  1368  	}
  1369  	info := &grpc.UnaryServerInfo{
  1370  		Server:     srv,
  1371  		FullMethod: JobService_DeleteModelDeploymentMonitoringJob_FullMethodName,
  1372  	}
  1373  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1374  		return srv.(JobServiceServer).DeleteModelDeploymentMonitoringJob(ctx, req.(*DeleteModelDeploymentMonitoringJobRequest))
  1375  	}
  1376  	return interceptor(ctx, in, info, handler)
  1377  }
  1378  
  1379  func _JobService_PauseModelDeploymentMonitoringJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1380  	in := new(PauseModelDeploymentMonitoringJobRequest)
  1381  	if err := dec(in); err != nil {
  1382  		return nil, err
  1383  	}
  1384  	if interceptor == nil {
  1385  		return srv.(JobServiceServer).PauseModelDeploymentMonitoringJob(ctx, in)
  1386  	}
  1387  	info := &grpc.UnaryServerInfo{
  1388  		Server:     srv,
  1389  		FullMethod: JobService_PauseModelDeploymentMonitoringJob_FullMethodName,
  1390  	}
  1391  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1392  		return srv.(JobServiceServer).PauseModelDeploymentMonitoringJob(ctx, req.(*PauseModelDeploymentMonitoringJobRequest))
  1393  	}
  1394  	return interceptor(ctx, in, info, handler)
  1395  }
  1396  
  1397  func _JobService_ResumeModelDeploymentMonitoringJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1398  	in := new(ResumeModelDeploymentMonitoringJobRequest)
  1399  	if err := dec(in); err != nil {
  1400  		return nil, err
  1401  	}
  1402  	if interceptor == nil {
  1403  		return srv.(JobServiceServer).ResumeModelDeploymentMonitoringJob(ctx, in)
  1404  	}
  1405  	info := &grpc.UnaryServerInfo{
  1406  		Server:     srv,
  1407  		FullMethod: JobService_ResumeModelDeploymentMonitoringJob_FullMethodName,
  1408  	}
  1409  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1410  		return srv.(JobServiceServer).ResumeModelDeploymentMonitoringJob(ctx, req.(*ResumeModelDeploymentMonitoringJobRequest))
  1411  	}
  1412  	return interceptor(ctx, in, info, handler)
  1413  }
  1414  
  1415  // JobService_ServiceDesc is the grpc.ServiceDesc for JobService service.
  1416  // It's only intended for direct use with grpc.RegisterService,
  1417  // and not to be introspected or modified (even as a copy)
  1418  var JobService_ServiceDesc = grpc.ServiceDesc{
  1419  	ServiceName: "google.cloud.aiplatform.v1.JobService",
  1420  	HandlerType: (*JobServiceServer)(nil),
  1421  	Methods: []grpc.MethodDesc{
  1422  		{
  1423  			MethodName: "CreateCustomJob",
  1424  			Handler:    _JobService_CreateCustomJob_Handler,
  1425  		},
  1426  		{
  1427  			MethodName: "GetCustomJob",
  1428  			Handler:    _JobService_GetCustomJob_Handler,
  1429  		},
  1430  		{
  1431  			MethodName: "ListCustomJobs",
  1432  			Handler:    _JobService_ListCustomJobs_Handler,
  1433  		},
  1434  		{
  1435  			MethodName: "DeleteCustomJob",
  1436  			Handler:    _JobService_DeleteCustomJob_Handler,
  1437  		},
  1438  		{
  1439  			MethodName: "CancelCustomJob",
  1440  			Handler:    _JobService_CancelCustomJob_Handler,
  1441  		},
  1442  		{
  1443  			MethodName: "CreateDataLabelingJob",
  1444  			Handler:    _JobService_CreateDataLabelingJob_Handler,
  1445  		},
  1446  		{
  1447  			MethodName: "GetDataLabelingJob",
  1448  			Handler:    _JobService_GetDataLabelingJob_Handler,
  1449  		},
  1450  		{
  1451  			MethodName: "ListDataLabelingJobs",
  1452  			Handler:    _JobService_ListDataLabelingJobs_Handler,
  1453  		},
  1454  		{
  1455  			MethodName: "DeleteDataLabelingJob",
  1456  			Handler:    _JobService_DeleteDataLabelingJob_Handler,
  1457  		},
  1458  		{
  1459  			MethodName: "CancelDataLabelingJob",
  1460  			Handler:    _JobService_CancelDataLabelingJob_Handler,
  1461  		},
  1462  		{
  1463  			MethodName: "CreateHyperparameterTuningJob",
  1464  			Handler:    _JobService_CreateHyperparameterTuningJob_Handler,
  1465  		},
  1466  		{
  1467  			MethodName: "GetHyperparameterTuningJob",
  1468  			Handler:    _JobService_GetHyperparameterTuningJob_Handler,
  1469  		},
  1470  		{
  1471  			MethodName: "ListHyperparameterTuningJobs",
  1472  			Handler:    _JobService_ListHyperparameterTuningJobs_Handler,
  1473  		},
  1474  		{
  1475  			MethodName: "DeleteHyperparameterTuningJob",
  1476  			Handler:    _JobService_DeleteHyperparameterTuningJob_Handler,
  1477  		},
  1478  		{
  1479  			MethodName: "CancelHyperparameterTuningJob",
  1480  			Handler:    _JobService_CancelHyperparameterTuningJob_Handler,
  1481  		},
  1482  		{
  1483  			MethodName: "CreateNasJob",
  1484  			Handler:    _JobService_CreateNasJob_Handler,
  1485  		},
  1486  		{
  1487  			MethodName: "GetNasJob",
  1488  			Handler:    _JobService_GetNasJob_Handler,
  1489  		},
  1490  		{
  1491  			MethodName: "ListNasJobs",
  1492  			Handler:    _JobService_ListNasJobs_Handler,
  1493  		},
  1494  		{
  1495  			MethodName: "DeleteNasJob",
  1496  			Handler:    _JobService_DeleteNasJob_Handler,
  1497  		},
  1498  		{
  1499  			MethodName: "CancelNasJob",
  1500  			Handler:    _JobService_CancelNasJob_Handler,
  1501  		},
  1502  		{
  1503  			MethodName: "GetNasTrialDetail",
  1504  			Handler:    _JobService_GetNasTrialDetail_Handler,
  1505  		},
  1506  		{
  1507  			MethodName: "ListNasTrialDetails",
  1508  			Handler:    _JobService_ListNasTrialDetails_Handler,
  1509  		},
  1510  		{
  1511  			MethodName: "CreateBatchPredictionJob",
  1512  			Handler:    _JobService_CreateBatchPredictionJob_Handler,
  1513  		},
  1514  		{
  1515  			MethodName: "GetBatchPredictionJob",
  1516  			Handler:    _JobService_GetBatchPredictionJob_Handler,
  1517  		},
  1518  		{
  1519  			MethodName: "ListBatchPredictionJobs",
  1520  			Handler:    _JobService_ListBatchPredictionJobs_Handler,
  1521  		},
  1522  		{
  1523  			MethodName: "DeleteBatchPredictionJob",
  1524  			Handler:    _JobService_DeleteBatchPredictionJob_Handler,
  1525  		},
  1526  		{
  1527  			MethodName: "CancelBatchPredictionJob",
  1528  			Handler:    _JobService_CancelBatchPredictionJob_Handler,
  1529  		},
  1530  		{
  1531  			MethodName: "CreateModelDeploymentMonitoringJob",
  1532  			Handler:    _JobService_CreateModelDeploymentMonitoringJob_Handler,
  1533  		},
  1534  		{
  1535  			MethodName: "SearchModelDeploymentMonitoringStatsAnomalies",
  1536  			Handler:    _JobService_SearchModelDeploymentMonitoringStatsAnomalies_Handler,
  1537  		},
  1538  		{
  1539  			MethodName: "GetModelDeploymentMonitoringJob",
  1540  			Handler:    _JobService_GetModelDeploymentMonitoringJob_Handler,
  1541  		},
  1542  		{
  1543  			MethodName: "ListModelDeploymentMonitoringJobs",
  1544  			Handler:    _JobService_ListModelDeploymentMonitoringJobs_Handler,
  1545  		},
  1546  		{
  1547  			MethodName: "UpdateModelDeploymentMonitoringJob",
  1548  			Handler:    _JobService_UpdateModelDeploymentMonitoringJob_Handler,
  1549  		},
  1550  		{
  1551  			MethodName: "DeleteModelDeploymentMonitoringJob",
  1552  			Handler:    _JobService_DeleteModelDeploymentMonitoringJob_Handler,
  1553  		},
  1554  		{
  1555  			MethodName: "PauseModelDeploymentMonitoringJob",
  1556  			Handler:    _JobService_PauseModelDeploymentMonitoringJob_Handler,
  1557  		},
  1558  		{
  1559  			MethodName: "ResumeModelDeploymentMonitoringJob",
  1560  			Handler:    _JobService_ResumeModelDeploymentMonitoringJob_Handler,
  1561  		},
  1562  	},
  1563  	Streams:  []grpc.StreamDesc{},
  1564  	Metadata: "google/cloud/aiplatform/v1/job_service.proto",
  1565  }