1 /* 2 * Copyright 2022 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.google.cloud.aiplatform.v1.stub; 18 19 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListBatchPredictionJobsPagedResponse; 20 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListCustomJobsPagedResponse; 21 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListDataLabelingJobsPagedResponse; 22 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListHyperparameterTuningJobsPagedResponse; 23 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListLocationsPagedResponse; 24 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListModelDeploymentMonitoringJobsPagedResponse; 25 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListNasJobsPagedResponse; 26 import static com.google.cloud.aiplatform.v1.JobServiceClient.ListNasTrialDetailsPagedResponse; 27 import static com.google.cloud.aiplatform.v1.JobServiceClient.SearchModelDeploymentMonitoringStatsAnomaliesPagedResponse; 28 29 import com.google.api.gax.core.BackgroundResource; 30 import com.google.api.gax.rpc.OperationCallable; 31 import com.google.api.gax.rpc.UnaryCallable; 32 import com.google.cloud.aiplatform.v1.BatchPredictionJob; 33 import com.google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest; 34 import com.google.cloud.aiplatform.v1.CancelCustomJobRequest; 35 import com.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest; 36 import com.google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest; 37 import com.google.cloud.aiplatform.v1.CancelNasJobRequest; 38 import com.google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest; 39 import com.google.cloud.aiplatform.v1.CreateCustomJobRequest; 40 import com.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest; 41 import com.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest; 42 import com.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest; 43 import com.google.cloud.aiplatform.v1.CreateNasJobRequest; 44 import com.google.cloud.aiplatform.v1.CustomJob; 45 import com.google.cloud.aiplatform.v1.DataLabelingJob; 46 import com.google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest; 47 import com.google.cloud.aiplatform.v1.DeleteCustomJobRequest; 48 import com.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest; 49 import com.google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest; 50 import com.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest; 51 import com.google.cloud.aiplatform.v1.DeleteNasJobRequest; 52 import com.google.cloud.aiplatform.v1.DeleteOperationMetadata; 53 import com.google.cloud.aiplatform.v1.GetBatchPredictionJobRequest; 54 import com.google.cloud.aiplatform.v1.GetCustomJobRequest; 55 import com.google.cloud.aiplatform.v1.GetDataLabelingJobRequest; 56 import com.google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest; 57 import com.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest; 58 import com.google.cloud.aiplatform.v1.GetNasJobRequest; 59 import com.google.cloud.aiplatform.v1.GetNasTrialDetailRequest; 60 import com.google.cloud.aiplatform.v1.HyperparameterTuningJob; 61 import com.google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest; 62 import com.google.cloud.aiplatform.v1.ListBatchPredictionJobsResponse; 63 import com.google.cloud.aiplatform.v1.ListCustomJobsRequest; 64 import com.google.cloud.aiplatform.v1.ListCustomJobsResponse; 65 import com.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest; 66 import com.google.cloud.aiplatform.v1.ListDataLabelingJobsResponse; 67 import com.google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest; 68 import com.google.cloud.aiplatform.v1.ListHyperparameterTuningJobsResponse; 69 import com.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest; 70 import com.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsResponse; 71 import com.google.cloud.aiplatform.v1.ListNasJobsRequest; 72 import com.google.cloud.aiplatform.v1.ListNasJobsResponse; 73 import com.google.cloud.aiplatform.v1.ListNasTrialDetailsRequest; 74 import com.google.cloud.aiplatform.v1.ListNasTrialDetailsResponse; 75 import com.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob; 76 import com.google.cloud.aiplatform.v1.NasJob; 77 import com.google.cloud.aiplatform.v1.NasTrialDetail; 78 import com.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest; 79 import com.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest; 80 import com.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest; 81 import com.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesResponse; 82 import com.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata; 83 import com.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest; 84 import com.google.cloud.location.GetLocationRequest; 85 import com.google.cloud.location.ListLocationsRequest; 86 import com.google.cloud.location.ListLocationsResponse; 87 import com.google.cloud.location.Location; 88 import com.google.iam.v1.GetIamPolicyRequest; 89 import com.google.iam.v1.Policy; 90 import com.google.iam.v1.SetIamPolicyRequest; 91 import com.google.iam.v1.TestIamPermissionsRequest; 92 import com.google.iam.v1.TestIamPermissionsResponse; 93 import com.google.longrunning.Operation; 94 import com.google.longrunning.stub.OperationsStub; 95 import com.google.protobuf.Empty; 96 import javax.annotation.Generated; 97 98 // AUTO-GENERATED DOCUMENTATION AND CLASS. 99 /** 100 * Base stub class for the JobService service API. 101 * 102 * <p>This class is for advanced usage and reflects the underlying API directly. 103 */ 104 @Generated("by gapic-generator-java") 105 public abstract class JobServiceStub implements BackgroundResource { 106 getOperationsStub()107 public OperationsStub getOperationsStub() { 108 throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); 109 } 110 createCustomJobCallable()111 public UnaryCallable<CreateCustomJobRequest, CustomJob> createCustomJobCallable() { 112 throw new UnsupportedOperationException("Not implemented: createCustomJobCallable()"); 113 } 114 getCustomJobCallable()115 public UnaryCallable<GetCustomJobRequest, CustomJob> getCustomJobCallable() { 116 throw new UnsupportedOperationException("Not implemented: getCustomJobCallable()"); 117 } 118 119 public UnaryCallable<ListCustomJobsRequest, ListCustomJobsPagedResponse> listCustomJobsPagedCallable()120 listCustomJobsPagedCallable() { 121 throw new UnsupportedOperationException("Not implemented: listCustomJobsPagedCallable()"); 122 } 123 listCustomJobsCallable()124 public UnaryCallable<ListCustomJobsRequest, ListCustomJobsResponse> listCustomJobsCallable() { 125 throw new UnsupportedOperationException("Not implemented: listCustomJobsCallable()"); 126 } 127 128 public OperationCallable<DeleteCustomJobRequest, Empty, DeleteOperationMetadata> deleteCustomJobOperationCallable()129 deleteCustomJobOperationCallable() { 130 throw new UnsupportedOperationException("Not implemented: deleteCustomJobOperationCallable()"); 131 } 132 deleteCustomJobCallable()133 public UnaryCallable<DeleteCustomJobRequest, Operation> deleteCustomJobCallable() { 134 throw new UnsupportedOperationException("Not implemented: deleteCustomJobCallable()"); 135 } 136 cancelCustomJobCallable()137 public UnaryCallable<CancelCustomJobRequest, Empty> cancelCustomJobCallable() { 138 throw new UnsupportedOperationException("Not implemented: cancelCustomJobCallable()"); 139 } 140 141 public UnaryCallable<CreateDataLabelingJobRequest, DataLabelingJob> createDataLabelingJobCallable()142 createDataLabelingJobCallable() { 143 throw new UnsupportedOperationException("Not implemented: createDataLabelingJobCallable()"); 144 } 145 getDataLabelingJobCallable()146 public UnaryCallable<GetDataLabelingJobRequest, DataLabelingJob> getDataLabelingJobCallable() { 147 throw new UnsupportedOperationException("Not implemented: getDataLabelingJobCallable()"); 148 } 149 150 public UnaryCallable<ListDataLabelingJobsRequest, ListDataLabelingJobsPagedResponse> listDataLabelingJobsPagedCallable()151 listDataLabelingJobsPagedCallable() { 152 throw new UnsupportedOperationException("Not implemented: listDataLabelingJobsPagedCallable()"); 153 } 154 155 public UnaryCallable<ListDataLabelingJobsRequest, ListDataLabelingJobsResponse> listDataLabelingJobsCallable()156 listDataLabelingJobsCallable() { 157 throw new UnsupportedOperationException("Not implemented: listDataLabelingJobsCallable()"); 158 } 159 160 public OperationCallable<DeleteDataLabelingJobRequest, Empty, DeleteOperationMetadata> deleteDataLabelingJobOperationCallable()161 deleteDataLabelingJobOperationCallable() { 162 throw new UnsupportedOperationException( 163 "Not implemented: deleteDataLabelingJobOperationCallable()"); 164 } 165 deleteDataLabelingJobCallable()166 public UnaryCallable<DeleteDataLabelingJobRequest, Operation> deleteDataLabelingJobCallable() { 167 throw new UnsupportedOperationException("Not implemented: deleteDataLabelingJobCallable()"); 168 } 169 cancelDataLabelingJobCallable()170 public UnaryCallable<CancelDataLabelingJobRequest, Empty> cancelDataLabelingJobCallable() { 171 throw new UnsupportedOperationException("Not implemented: cancelDataLabelingJobCallable()"); 172 } 173 174 public UnaryCallable<CreateHyperparameterTuningJobRequest, HyperparameterTuningJob> createHyperparameterTuningJobCallable()175 createHyperparameterTuningJobCallable() { 176 throw new UnsupportedOperationException( 177 "Not implemented: createHyperparameterTuningJobCallable()"); 178 } 179 180 public UnaryCallable<GetHyperparameterTuningJobRequest, HyperparameterTuningJob> getHyperparameterTuningJobCallable()181 getHyperparameterTuningJobCallable() { 182 throw new UnsupportedOperationException( 183 "Not implemented: getHyperparameterTuningJobCallable()"); 184 } 185 186 public UnaryCallable< 187 ListHyperparameterTuningJobsRequest, ListHyperparameterTuningJobsPagedResponse> listHyperparameterTuningJobsPagedCallable()188 listHyperparameterTuningJobsPagedCallable() { 189 throw new UnsupportedOperationException( 190 "Not implemented: listHyperparameterTuningJobsPagedCallable()"); 191 } 192 193 public UnaryCallable<ListHyperparameterTuningJobsRequest, ListHyperparameterTuningJobsResponse> listHyperparameterTuningJobsCallable()194 listHyperparameterTuningJobsCallable() { 195 throw new UnsupportedOperationException( 196 "Not implemented: listHyperparameterTuningJobsCallable()"); 197 } 198 199 public OperationCallable<DeleteHyperparameterTuningJobRequest, Empty, DeleteOperationMetadata> deleteHyperparameterTuningJobOperationCallable()200 deleteHyperparameterTuningJobOperationCallable() { 201 throw new UnsupportedOperationException( 202 "Not implemented: deleteHyperparameterTuningJobOperationCallable()"); 203 } 204 205 public UnaryCallable<DeleteHyperparameterTuningJobRequest, Operation> deleteHyperparameterTuningJobCallable()206 deleteHyperparameterTuningJobCallable() { 207 throw new UnsupportedOperationException( 208 "Not implemented: deleteHyperparameterTuningJobCallable()"); 209 } 210 211 public UnaryCallable<CancelHyperparameterTuningJobRequest, Empty> cancelHyperparameterTuningJobCallable()212 cancelHyperparameterTuningJobCallable() { 213 throw new UnsupportedOperationException( 214 "Not implemented: cancelHyperparameterTuningJobCallable()"); 215 } 216 createNasJobCallable()217 public UnaryCallable<CreateNasJobRequest, NasJob> createNasJobCallable() { 218 throw new UnsupportedOperationException("Not implemented: createNasJobCallable()"); 219 } 220 getNasJobCallable()221 public UnaryCallable<GetNasJobRequest, NasJob> getNasJobCallable() { 222 throw new UnsupportedOperationException("Not implemented: getNasJobCallable()"); 223 } 224 listNasJobsPagedCallable()225 public UnaryCallable<ListNasJobsRequest, ListNasJobsPagedResponse> listNasJobsPagedCallable() { 226 throw new UnsupportedOperationException("Not implemented: listNasJobsPagedCallable()"); 227 } 228 listNasJobsCallable()229 public UnaryCallable<ListNasJobsRequest, ListNasJobsResponse> listNasJobsCallable() { 230 throw new UnsupportedOperationException("Not implemented: listNasJobsCallable()"); 231 } 232 233 public OperationCallable<DeleteNasJobRequest, Empty, DeleteOperationMetadata> deleteNasJobOperationCallable()234 deleteNasJobOperationCallable() { 235 throw new UnsupportedOperationException("Not implemented: deleteNasJobOperationCallable()"); 236 } 237 deleteNasJobCallable()238 public UnaryCallable<DeleteNasJobRequest, Operation> deleteNasJobCallable() { 239 throw new UnsupportedOperationException("Not implemented: deleteNasJobCallable()"); 240 } 241 cancelNasJobCallable()242 public UnaryCallable<CancelNasJobRequest, Empty> cancelNasJobCallable() { 243 throw new UnsupportedOperationException("Not implemented: cancelNasJobCallable()"); 244 } 245 getNasTrialDetailCallable()246 public UnaryCallable<GetNasTrialDetailRequest, NasTrialDetail> getNasTrialDetailCallable() { 247 throw new UnsupportedOperationException("Not implemented: getNasTrialDetailCallable()"); 248 } 249 250 public UnaryCallable<ListNasTrialDetailsRequest, ListNasTrialDetailsPagedResponse> listNasTrialDetailsPagedCallable()251 listNasTrialDetailsPagedCallable() { 252 throw new UnsupportedOperationException("Not implemented: listNasTrialDetailsPagedCallable()"); 253 } 254 255 public UnaryCallable<ListNasTrialDetailsRequest, ListNasTrialDetailsResponse> listNasTrialDetailsCallable()256 listNasTrialDetailsCallable() { 257 throw new UnsupportedOperationException("Not implemented: listNasTrialDetailsCallable()"); 258 } 259 260 public UnaryCallable<CreateBatchPredictionJobRequest, BatchPredictionJob> createBatchPredictionJobCallable()261 createBatchPredictionJobCallable() { 262 throw new UnsupportedOperationException("Not implemented: createBatchPredictionJobCallable()"); 263 } 264 265 public UnaryCallable<GetBatchPredictionJobRequest, BatchPredictionJob> getBatchPredictionJobCallable()266 getBatchPredictionJobCallable() { 267 throw new UnsupportedOperationException("Not implemented: getBatchPredictionJobCallable()"); 268 } 269 270 public UnaryCallable<ListBatchPredictionJobsRequest, ListBatchPredictionJobsPagedResponse> listBatchPredictionJobsPagedCallable()271 listBatchPredictionJobsPagedCallable() { 272 throw new UnsupportedOperationException( 273 "Not implemented: listBatchPredictionJobsPagedCallable()"); 274 } 275 276 public UnaryCallable<ListBatchPredictionJobsRequest, ListBatchPredictionJobsResponse> listBatchPredictionJobsCallable()277 listBatchPredictionJobsCallable() { 278 throw new UnsupportedOperationException("Not implemented: listBatchPredictionJobsCallable()"); 279 } 280 281 public OperationCallable<DeleteBatchPredictionJobRequest, Empty, DeleteOperationMetadata> deleteBatchPredictionJobOperationCallable()282 deleteBatchPredictionJobOperationCallable() { 283 throw new UnsupportedOperationException( 284 "Not implemented: deleteBatchPredictionJobOperationCallable()"); 285 } 286 287 public UnaryCallable<DeleteBatchPredictionJobRequest, Operation> deleteBatchPredictionJobCallable()288 deleteBatchPredictionJobCallable() { 289 throw new UnsupportedOperationException("Not implemented: deleteBatchPredictionJobCallable()"); 290 } 291 cancelBatchPredictionJobCallable()292 public UnaryCallable<CancelBatchPredictionJobRequest, Empty> cancelBatchPredictionJobCallable() { 293 throw new UnsupportedOperationException("Not implemented: cancelBatchPredictionJobCallable()"); 294 } 295 296 public UnaryCallable<CreateModelDeploymentMonitoringJobRequest, ModelDeploymentMonitoringJob> createModelDeploymentMonitoringJobCallable()297 createModelDeploymentMonitoringJobCallable() { 298 throw new UnsupportedOperationException( 299 "Not implemented: createModelDeploymentMonitoringJobCallable()"); 300 } 301 302 public UnaryCallable< 303 SearchModelDeploymentMonitoringStatsAnomaliesRequest, 304 SearchModelDeploymentMonitoringStatsAnomaliesPagedResponse> searchModelDeploymentMonitoringStatsAnomaliesPagedCallable()305 searchModelDeploymentMonitoringStatsAnomaliesPagedCallable() { 306 throw new UnsupportedOperationException( 307 "Not implemented: searchModelDeploymentMonitoringStatsAnomaliesPagedCallable()"); 308 } 309 310 public UnaryCallable< 311 SearchModelDeploymentMonitoringStatsAnomaliesRequest, 312 SearchModelDeploymentMonitoringStatsAnomaliesResponse> searchModelDeploymentMonitoringStatsAnomaliesCallable()313 searchModelDeploymentMonitoringStatsAnomaliesCallable() { 314 throw new UnsupportedOperationException( 315 "Not implemented: searchModelDeploymentMonitoringStatsAnomaliesCallable()"); 316 } 317 318 public UnaryCallable<GetModelDeploymentMonitoringJobRequest, ModelDeploymentMonitoringJob> getModelDeploymentMonitoringJobCallable()319 getModelDeploymentMonitoringJobCallable() { 320 throw new UnsupportedOperationException( 321 "Not implemented: getModelDeploymentMonitoringJobCallable()"); 322 } 323 324 public UnaryCallable< 325 ListModelDeploymentMonitoringJobsRequest, ListModelDeploymentMonitoringJobsPagedResponse> listModelDeploymentMonitoringJobsPagedCallable()326 listModelDeploymentMonitoringJobsPagedCallable() { 327 throw new UnsupportedOperationException( 328 "Not implemented: listModelDeploymentMonitoringJobsPagedCallable()"); 329 } 330 331 public UnaryCallable< 332 ListModelDeploymentMonitoringJobsRequest, ListModelDeploymentMonitoringJobsResponse> listModelDeploymentMonitoringJobsCallable()333 listModelDeploymentMonitoringJobsCallable() { 334 throw new UnsupportedOperationException( 335 "Not implemented: listModelDeploymentMonitoringJobsCallable()"); 336 } 337 338 public OperationCallable< 339 UpdateModelDeploymentMonitoringJobRequest, 340 ModelDeploymentMonitoringJob, 341 UpdateModelDeploymentMonitoringJobOperationMetadata> updateModelDeploymentMonitoringJobOperationCallable()342 updateModelDeploymentMonitoringJobOperationCallable() { 343 throw new UnsupportedOperationException( 344 "Not implemented: updateModelDeploymentMonitoringJobOperationCallable()"); 345 } 346 347 public UnaryCallable<UpdateModelDeploymentMonitoringJobRequest, Operation> updateModelDeploymentMonitoringJobCallable()348 updateModelDeploymentMonitoringJobCallable() { 349 throw new UnsupportedOperationException( 350 "Not implemented: updateModelDeploymentMonitoringJobCallable()"); 351 } 352 353 public OperationCallable< 354 DeleteModelDeploymentMonitoringJobRequest, Empty, DeleteOperationMetadata> deleteModelDeploymentMonitoringJobOperationCallable()355 deleteModelDeploymentMonitoringJobOperationCallable() { 356 throw new UnsupportedOperationException( 357 "Not implemented: deleteModelDeploymentMonitoringJobOperationCallable()"); 358 } 359 360 public UnaryCallable<DeleteModelDeploymentMonitoringJobRequest, Operation> deleteModelDeploymentMonitoringJobCallable()361 deleteModelDeploymentMonitoringJobCallable() { 362 throw new UnsupportedOperationException( 363 "Not implemented: deleteModelDeploymentMonitoringJobCallable()"); 364 } 365 366 public UnaryCallable<PauseModelDeploymentMonitoringJobRequest, Empty> pauseModelDeploymentMonitoringJobCallable()367 pauseModelDeploymentMonitoringJobCallable() { 368 throw new UnsupportedOperationException( 369 "Not implemented: pauseModelDeploymentMonitoringJobCallable()"); 370 } 371 372 public UnaryCallable<ResumeModelDeploymentMonitoringJobRequest, Empty> resumeModelDeploymentMonitoringJobCallable()373 resumeModelDeploymentMonitoringJobCallable() { 374 throw new UnsupportedOperationException( 375 "Not implemented: resumeModelDeploymentMonitoringJobCallable()"); 376 } 377 378 public UnaryCallable<ListLocationsRequest, ListLocationsPagedResponse> listLocationsPagedCallable()379 listLocationsPagedCallable() { 380 throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); 381 } 382 listLocationsCallable()383 public UnaryCallable<ListLocationsRequest, ListLocationsResponse> listLocationsCallable() { 384 throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); 385 } 386 getLocationCallable()387 public UnaryCallable<GetLocationRequest, Location> getLocationCallable() { 388 throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); 389 } 390 setIamPolicyCallable()391 public UnaryCallable<SetIamPolicyRequest, Policy> setIamPolicyCallable() { 392 throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); 393 } 394 getIamPolicyCallable()395 public UnaryCallable<GetIamPolicyRequest, Policy> getIamPolicyCallable() { 396 throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); 397 } 398 399 public UnaryCallable<TestIamPermissionsRequest, TestIamPermissionsResponse> testIamPermissionsCallable()400 testIamPermissionsCallable() { 401 throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); 402 } 403 404 @Override close()405 public abstract void close(); 406 } 407