Class MockJobServiceConnection (2.22.0)

A class to mock JobServiceConnection.

Application developers may want to test their code with simulated responses, including errors, from an object of type JobServiceClient. To do so, construct an object of type JobServiceClient with an instance of this class. Then use the Google Test framework functions to program the behavior of this mock.

See Also

This example for how to test your application with GoogleTest. While the example showcases types from the BigQuery library, the underlying principles apply for any pair of *Client and *Connection.

Functions

virtual options()

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Returns
TypeDescription
Options

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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 &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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