Class JobServiceConnection (2.23.0-rc)

This interface defines virtual methods for each of the user-facing overload sets in JobServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type JobServiceClient.

To create a concrete instance, see MakeJobServiceConnection().

For mocking, see aiplatform_v1_mocks::MockJobServiceConnection.

Functions

virtual options()

Returns
TypeDescription
Options

virtual CreateCustomJob(google::cloud::aiplatform::v1::CreateCustomJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateCustomJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::CustomJob >

virtual GetCustomJob(google::cloud::aiplatform::v1::GetCustomJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetCustomJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::CustomJob >

virtual ListCustomJobs(google::cloud::aiplatform::v1::ListCustomJobsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListCustomJobsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::CustomJob >

virtual DeleteCustomJob(google::cloud::aiplatform::v1::DeleteCustomJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteCustomJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual CancelCustomJob(google::cloud::aiplatform::v1::CancelCustomJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CancelCustomJobRequest const &
Returns
TypeDescription
Status

virtual CreateDataLabelingJob(google::cloud::aiplatform::v1::CreateDataLabelingJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateDataLabelingJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::DataLabelingJob >

virtual GetDataLabelingJob(google::cloud::aiplatform::v1::GetDataLabelingJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetDataLabelingJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::DataLabelingJob >

virtual ListDataLabelingJobs(google::cloud::aiplatform::v1::ListDataLabelingJobsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListDataLabelingJobsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::DataLabelingJob >

virtual DeleteDataLabelingJob(google::cloud::aiplatform::v1::DeleteDataLabelingJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteDataLabelingJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual CancelDataLabelingJob(google::cloud::aiplatform::v1::CancelDataLabelingJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CancelDataLabelingJobRequest const &
Returns
TypeDescription
Status

virtual CreateHyperparameterTuningJob(google::cloud::aiplatform::v1::CreateHyperparameterTuningJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateHyperparameterTuningJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::HyperparameterTuningJob >

virtual GetHyperparameterTuningJob(google::cloud::aiplatform::v1::GetHyperparameterTuningJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetHyperparameterTuningJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::HyperparameterTuningJob >

virtual ListHyperparameterTuningJobs(google::cloud::aiplatform::v1::ListHyperparameterTuningJobsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListHyperparameterTuningJobsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::HyperparameterTuningJob >

virtual DeleteHyperparameterTuningJob(google::cloud::aiplatform::v1::DeleteHyperparameterTuningJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteHyperparameterTuningJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual CancelHyperparameterTuningJob(google::cloud::aiplatform::v1::CancelHyperparameterTuningJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CancelHyperparameterTuningJobRequest const &
Returns
TypeDescription
Status

virtual CreateNasJob(google::cloud::aiplatform::v1::CreateNasJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateNasJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::NasJob >

virtual GetNasJob(google::cloud::aiplatform::v1::GetNasJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetNasJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::NasJob >

virtual ListNasJobs(google::cloud::aiplatform::v1::ListNasJobsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListNasJobsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::NasJob >

virtual DeleteNasJob(google::cloud::aiplatform::v1::DeleteNasJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteNasJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual CancelNasJob(google::cloud::aiplatform::v1::CancelNasJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CancelNasJobRequest const &
Returns
TypeDescription
Status

virtual GetNasTrialDetail(google::cloud::aiplatform::v1::GetNasTrialDetailRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetNasTrialDetailRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::NasTrialDetail >

virtual ListNasTrialDetails(google::cloud::aiplatform::v1::ListNasTrialDetailsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListNasTrialDetailsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::NasTrialDetail >

virtual CreateBatchPredictionJob(google::cloud::aiplatform::v1::CreateBatchPredictionJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateBatchPredictionJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::BatchPredictionJob >

virtual GetBatchPredictionJob(google::cloud::aiplatform::v1::GetBatchPredictionJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetBatchPredictionJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::BatchPredictionJob >

virtual ListBatchPredictionJobs(google::cloud::aiplatform::v1::ListBatchPredictionJobsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListBatchPredictionJobsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::BatchPredictionJob >

virtual DeleteBatchPredictionJob(google::cloud::aiplatform::v1::DeleteBatchPredictionJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteBatchPredictionJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual CancelBatchPredictionJob(google::cloud::aiplatform::v1::CancelBatchPredictionJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CancelBatchPredictionJobRequest const &
Returns
TypeDescription
Status

virtual CreateModelDeploymentMonitoringJob(google::cloud::aiplatform::v1::CreateModelDeploymentMonitoringJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateModelDeploymentMonitoringJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::ModelDeploymentMonitoringJob >

virtual SearchModelDeploymentMonitoringStatsAnomalies(google::cloud::aiplatform::v1::SearchModelDeploymentMonitoringStatsAnomaliesRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::SearchModelDeploymentMonitoringStatsAnomaliesRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::ModelMonitoringStatsAnomalies >

virtual GetModelDeploymentMonitoringJob(google::cloud::aiplatform::v1::GetModelDeploymentMonitoringJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetModelDeploymentMonitoringJobRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::ModelDeploymentMonitoringJob >

virtual ListModelDeploymentMonitoringJobs(google::cloud::aiplatform::v1::ListModelDeploymentMonitoringJobsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListModelDeploymentMonitoringJobsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::ModelDeploymentMonitoringJob >

virtual UpdateModelDeploymentMonitoringJob(google::cloud::aiplatform::v1::UpdateModelDeploymentMonitoringJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::UpdateModelDeploymentMonitoringJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::ModelDeploymentMonitoringJob > >

virtual DeleteModelDeploymentMonitoringJob(google::cloud::aiplatform::v1::DeleteModelDeploymentMonitoringJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteModelDeploymentMonitoringJobRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PauseModelDeploymentMonitoringJob(google::cloud::aiplatform::v1::PauseModelDeploymentMonitoringJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::PauseModelDeploymentMonitoringJobRequest const &
Returns
TypeDescription
Status

virtual ResumeModelDeploymentMonitoringJob(google::cloud::aiplatform::v1::ResumeModelDeploymentMonitoringJobRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ResumeModelDeploymentMonitoringJobRequest const &
Returns
TypeDescription
Status