From dae89bb85c16bb8cf9713ec9257adbb256c80e39 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 25 Aug 2022 20:55:28 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A6=89=20Updates=20from=20OwlBot=20post-p?= =?UTF-8?q?rocessor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --- java-batch/google-cloud-batch-bom/pom.xml | 10 +- .../cloud/batch/v1/BatchServiceClient.java | 398 + .../cloud/batch/v1/BatchServiceSettings.java | 65 + .../google/cloud/batch/v1/gapic_metadata.json | 15 + .../cloud/batch/v1/stub/BatchServiceStub.java | 36 + .../v1/stub/BatchServiceStubSettings.java | 191 +- .../batch/v1/stub/GrpcBatchServiceStub.java | 167 + .../v1/stub/HttpJsonBatchServiceStub.java | 282 + .../batch/v1alpha/BatchServiceClient.java | 436 +- .../batch/v1alpha/BatchServiceSettings.java | 88 +- .../cloud/batch/v1alpha/gapic_metadata.json | 15 + .../cloud/batch/v1alpha/package-info.java | 4 +- .../batch/v1alpha/stub/BatchServiceStub.java | 42 +- .../stub/BatchServiceStubSettings.java | 244 +- .../v1alpha/stub/GrpcBatchServiceStub.java | 167 + .../HttpJsonBatchServiceCallableFactory.java | 0 .../stub/HttpJsonBatchServiceStub.java | 1 - .../v1/BatchServiceClientHttpJsonTest.java | 293 + .../batch/v1/BatchServiceClientTest.java | 264 + .../cloud/batch/v1/MockIAMPolicyImpl.java | 68 + .../cloud/batch/v1/MockLocationsImpl.java | 46 + .../BatchServiceClientHttpJsonTest.java | 0 .../batch/v1alpha/BatchServiceClientTest.java | 271 +- .../cloud/batch/v1alpha/MockIAMPolicy.java | 0 .../batch/v1alpha/MockIAMPolicyImpl.java | 0 .../cloud/batch/v1alpha/MockLocations.java | 0 .../batch/v1alpha/MockLocationsImpl.java | 0 .../cloud/batch/v1/AllocationPolicy.java | 695 +- .../com/google/cloud/batch/v1/JobProto.java | 90 +- .../com/google/cloud/batch/v1/Runnable.java | 557 + .../cloud/batch/v1/RunnableOrBuilder.java | 73 + .../com/google/cloud/batch/v1/TaskProto.java | 87 +- .../com/google/cloud/batch/v1/TaskSpec.java | 313 +- .../cloud/batch/v1/TaskSpecOrBuilder.java | 51 +- .../proto/google/cloud/batch/v1/job.proto | 39 +- .../proto/google/cloud/batch/v1/task.proto | 12 +- .../cloud/batch/v1alpha/AllocationPolicy.java | 870 +- .../v1alpha/AllocationPolicyOrBuilder.java | 22 +- .../google/cloud/batch/v1alpha/JobProto.java | 116 +- .../google/cloud/batch/v1alpha/job.proto | 41 +- .../cloud/batch/v1/BatchServiceClient.java | 1447 -- .../cloud/batch/v1/BatchServiceSettings.java | 340 - .../google/cloud/batch/v1/gapic_metadata.json | 51 - .../google/cloud/batch/v1/package-info.java | 43 - .../cloud/batch/v1/stub/BatchServiceStub.java | 133 - .../v1/stub/BatchServiceStubSettings.java | 815 - .../stub/GrpcBatchServiceCallableFactory.java | 113 - .../batch/v1/stub/GrpcBatchServiceStub.java | 510 - .../HttpJsonBatchServiceCallableFactory.java | 105 - .../v1/stub/HttpJsonBatchServiceStub.java | 784 - .../v1/BatchServiceClientHttpJsonTest.java | 895 -- .../batch/v1/BatchServiceClientTest.java | 818 - .../cloud/batch/v1/MockBatchService.java | 59 - .../cloud/batch/v1/MockBatchServiceImpl.java | 182 - .../google/cloud/batch/v1/MockIAMPolicy.java | 59 - .../cloud/batch/v1/MockIAMPolicyImpl.java | 127 - .../google/cloud/batch/v1/MockLocations.java | 59 - .../cloud/batch/v1/MockLocationsImpl.java | 105 - .../cloud/batch/v1/BatchServiceGrpc.java | 743 - .../cloud/batch/v1/AllocationPolicy.java | 11214 ------------- .../batch/v1/AllocationPolicyOrBuilder.java | 198 - .../com/google/cloud/batch/v1/BatchProto.java | 227 - .../cloud/batch/v1/ComputeResource.java | 672 - .../batch/v1/ComputeResourceOrBuilder.java | 39 - .../cloud/batch/v1/CreateJobRequest.java | 1282 -- .../batch/v1/CreateJobRequestOrBuilder.java | 130 - .../cloud/batch/v1/DeleteJobRequest.java | 997 -- .../batch/v1/DeleteJobRequestOrBuilder.java | 89 - .../google/cloud/batch/v1/Environment.java | 764 - .../cloud/batch/v1/EnvironmentOrBuilder.java | 65 - .../java/com/google/cloud/batch/v1/GCS.java | 602 - .../google/cloud/batch/v1/GCSOrBuilder.java | 31 - .../google/cloud/batch/v1/GetJobRequest.java | 595 - .../batch/v1/GetJobRequestOrBuilder.java | 29 - .../google/cloud/batch/v1/GetTaskRequest.java | 595 - .../batch/v1/GetTaskRequestOrBuilder.java | 29 - .../java/com/google/cloud/batch/v1/Job.java | 3353 ---- .../com/google/cloud/batch/v1/JobName.java | 216 - .../cloud/batch/v1/JobNotification.java | 1877 --- .../batch/v1/JobNotificationOrBuilder.java | 67 - .../google/cloud/batch/v1/JobOrBuilder.java | 388 - .../com/google/cloud/batch/v1/JobProto.java | 390 - .../com/google/cloud/batch/v1/JobStatus.java | 3946 ----- .../cloud/batch/v1/JobStatusOrBuilder.java | 160 - .../cloud/batch/v1/LifecyclePolicy.java | 1652 -- .../batch/v1/LifecyclePolicyOrBuilder.java | 55 - .../cloud/batch/v1/ListJobsRequest.java | 1007 -- .../batch/v1/ListJobsRequestOrBuilder.java | 79 - .../cloud/batch/v1/ListJobsResponse.java | 1282 -- .../batch/v1/ListJobsResponseOrBuilder.java | 114 - .../cloud/batch/v1/ListTasksRequest.java | 1035 -- .../batch/v1/ListTasksRequestOrBuilder.java | 87 - .../cloud/batch/v1/ListTasksResponse.java | 1282 -- .../batch/v1/ListTasksResponseOrBuilder.java | 114 - .../google/cloud/batch/v1/LocationName.java | 192 - .../com/google/cloud/batch/v1/LogsPolicy.java | 880 -- .../cloud/batch/v1/LogsPolicyOrBuilder.java | 52 - .../java/com/google/cloud/batch/v1/NFS.java | 761 - .../google/cloud/batch/v1/NFSOrBuilder.java | 49 - .../cloud/batch/v1/OperationMetadata.java | 1658 -- .../batch/v1/OperationMetadataOrBuilder.java | 156 - .../com/google/cloud/batch/v1/Runnable.java | 5809 ------- .../cloud/batch/v1/RunnableOrBuilder.java | 188 - .../google/cloud/batch/v1/StatusEvent.java | 1233 -- .../cloud/batch/v1/StatusEventOrBuilder.java | 103 - .../java/com/google/cloud/batch/v1/Task.java | 852 - .../google/cloud/batch/v1/TaskExecution.java | 515 - .../batch/v1/TaskExecutionOrBuilder.java | 20 - .../com/google/cloud/batch/v1/TaskGroup.java | 1914 --- .../google/cloud/batch/v1/TaskGroupName.java | 257 - .../cloud/batch/v1/TaskGroupOrBuilder.java | 203 - .../com/google/cloud/batch/v1/TaskName.java | 298 - .../google/cloud/batch/v1/TaskOrBuilder.java | 62 - .../com/google/cloud/batch/v1/TaskProto.java | 278 - .../com/google/cloud/batch/v1/TaskSpec.java | 3269 ---- .../cloud/batch/v1/TaskSpecOrBuilder.java | 378 - .../com/google/cloud/batch/v1/TaskStatus.java | 1192 -- .../cloud/batch/v1/TaskStatusOrBuilder.java | 72 - .../com/google/cloud/batch/v1/Volume.java | 1748 -- .../cloud/batch/v1/VolumeOrBuilder.java | 183 - .../google/cloud/batch/v1/VolumeProto.java | 80 - .../proto/google/cloud/batch/v1/batch.proto | 272 - .../proto/google/cloud/batch/v1/job.proto | 447 - .../proto/google/cloud/batch/v1/task.proto | 297 - .../proto/google/cloud/batch/v1/volume.proto | 72 - .../batch/v1alpha/BatchServiceClient.java | 1448 -- .../batch/v1alpha/BatchServiceSettings.java | 341 - .../cloud/batch/v1alpha/gapic_metadata.json | 51 - .../cloud/batch/v1alpha/package-info.java | 43 - .../batch/v1alpha/stub/BatchServiceStub.java | 135 - .../stub/BatchServiceStubSettings.java | 816 - .../stub/GrpcBatchServiceCallableFactory.java | 115 - .../v1alpha/stub/GrpcBatchServiceStub.java | 512 - .../batch/v1alpha/BatchServiceClientTest.java | 826 - .../cloud/batch/v1alpha/MockBatchService.java | 59 - .../batch/v1alpha/MockBatchServiceImpl.java | 182 - .../cloud/batch/v1alpha/BatchServiceGrpc.java | 743 - .../cloud/batch/v1alpha/AllocationPolicy.java | 13199 ---------------- .../v1alpha/AllocationPolicyOrBuilder.java | 406 - .../cloud/batch/v1alpha/BatchProto.java | 231 - .../cloud/batch/v1alpha/ComputeResource.java | 757 - .../v1alpha/ComputeResourceOrBuilder.java | 50 - .../cloud/batch/v1alpha/CreateJobRequest.java | 1282 -- .../v1alpha/CreateJobRequestOrBuilder.java | 130 - .../cloud/batch/v1alpha/DeleteJobRequest.java | 997 -- .../v1alpha/DeleteJobRequestOrBuilder.java | 89 - .../cloud/batch/v1alpha/Environment.java | 2128 --- .../batch/v1alpha/EnvironmentOrBuilder.java | 161 - .../com/google/cloud/batch/v1alpha/GCS.java | 602 - .../cloud/batch/v1alpha/GCSOrBuilder.java | 31 - .../cloud/batch/v1alpha/GetJobRequest.java | 595 - .../batch/v1alpha/GetJobRequestOrBuilder.java | 29 - .../cloud/batch/v1alpha/GetTaskRequest.java | 595 - .../v1alpha/GetTaskRequestOrBuilder.java | 29 - .../com/google/cloud/batch/v1alpha/Job.java | 4359 ----- .../cloud/batch/v1alpha/JobDependency.java | 1180 -- .../batch/v1alpha/JobDependencyOrBuilder.java | 131 - .../google/cloud/batch/v1alpha/JobName.java | 216 - .../cloud/batch/v1alpha/JobNotification.java | 1877 --- .../v1alpha/JobNotificationOrBuilder.java | 67 - .../cloud/batch/v1alpha/JobOrBuilder.java | 497 - .../google/cloud/batch/v1alpha/JobProto.java | 472 - .../google/cloud/batch/v1alpha/JobStatus.java | 3946 ----- .../batch/v1alpha/JobStatusOrBuilder.java | 160 - .../cloud/batch/v1alpha/LifecyclePolicy.java | 1652 -- .../v1alpha/LifecyclePolicyOrBuilder.java | 55 - .../cloud/batch/v1alpha/ListJobsRequest.java | 1007 -- .../v1alpha/ListJobsRequestOrBuilder.java | 79 - .../cloud/batch/v1alpha/ListJobsResponse.java | 1282 -- .../v1alpha/ListJobsResponseOrBuilder.java | 114 - .../cloud/batch/v1alpha/ListTasksRequest.java | 1035 -- .../v1alpha/ListTasksRequestOrBuilder.java | 87 - .../batch/v1alpha/ListTasksResponse.java | 1282 -- .../v1alpha/ListTasksResponseOrBuilder.java | 114 - .../cloud/batch/v1alpha/LocationName.java | 192 - .../cloud/batch/v1alpha/LogsPolicy.java | 880 -- .../batch/v1alpha/LogsPolicyOrBuilder.java | 52 - .../com/google/cloud/batch/v1alpha/NFS.java | 761 - .../cloud/batch/v1alpha/NFSOrBuilder.java | 49 - .../batch/v1alpha/OperationMetadata.java | 1658 -- .../v1alpha/OperationMetadataOrBuilder.java | 156 - .../com/google/cloud/batch/v1alpha/PD.java | 862 - .../cloud/batch/v1alpha/PDOrBuilder.java | 64 - .../google/cloud/batch/v1alpha/Runnable.java | 6142 ------- .../batch/v1alpha/RunnableOrBuilder.java | 244 - .../cloud/batch/v1alpha/ServiceAccount.java | 862 - .../v1alpha/ServiceAccountOrBuilder.java | 76 - .../cloud/batch/v1alpha/StatusEvent.java | 1233 -- .../batch/v1alpha/StatusEventOrBuilder.java | 103 - .../com/google/cloud/batch/v1alpha/Task.java | 852 - .../cloud/batch/v1alpha/TaskExecution.java | 515 - .../batch/v1alpha/TaskExecutionOrBuilder.java | 20 - .../google/cloud/batch/v1alpha/TaskGroup.java | 2799 ---- .../cloud/batch/v1alpha/TaskGroupName.java | 257 - .../batch/v1alpha/TaskGroupOrBuilder.java | 333 - .../google/cloud/batch/v1alpha/TaskName.java | 298 - .../cloud/batch/v1alpha/TaskOrBuilder.java | 62 - .../google/cloud/batch/v1alpha/TaskProto.java | 324 - .../google/cloud/batch/v1alpha/TaskSpec.java | 3269 ---- .../batch/v1alpha/TaskSpecOrBuilder.java | 378 - .../cloud/batch/v1alpha/TaskStatus.java | 1192 -- .../batch/v1alpha/TaskStatusOrBuilder.java | 72 - .../google/cloud/batch/v1alpha/Volume.java | 2019 --- .../cloud/batch/v1alpha/VolumeOrBuilder.java | 214 - .../cloud/batch/v1alpha/VolumeProto.java | 95 - .../google/cloud/batch/v1alpha/batch.proto | 272 - .../google/cloud/batch/v1alpha/job.proto | 562 - .../google/cloud/batch/v1alpha/task.proto | 322 - .../google/cloud/batch/v1alpha/volume.proto | 90 - 209 files changed, 5577 insertions(+), 139505 deletions(-) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceCallableFactory.java (100%) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java (99%) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientHttpJsonTest.java (100%) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicy.java (100%) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicyImpl.java (100%) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocations.java (100%) rename {owl-bot-staging/java-batch/v1alpha => java-batch}/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocationsImpl.java (100%) delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/package-info.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchService.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchServiceImpl.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicy.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocations.java delete mode 100644 owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java delete mode 100644 owl-bot-staging/java-batch/v1/grpc-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchServiceGrpc.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchProto.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResource.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResourceOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequest.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequest.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Environment.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/EnvironmentOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCS.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCSOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequest.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequest.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Job.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobName.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotification.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotificationOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatus.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatusOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicy.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequest.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponse.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequest.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponse.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LocationName.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicy.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFS.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFSOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadata.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadataOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/RunnableOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/StatusEvent.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/StatusEventOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Task.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskExecution.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskExecutionOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskGroup.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskGroupName.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskGroupOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskName.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskProto.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpec.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpecOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskStatus.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskStatusOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Volume.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/VolumeOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/VolumeProto.java delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/batch.proto delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/job.proto delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/task.proto delete mode 100644 owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/volume.proto delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceClient.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceSettings.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/gapic_metadata.json delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/package-info.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStub.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceCallableFactory.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientTest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockBatchService.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockBatchServiceImpl.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/grpc-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceGrpc.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicy.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/BatchProto.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ComputeResource.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ComputeResourceOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/CreateJobRequest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/CreateJobRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/DeleteJobRequest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/DeleteJobRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/Environment.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/EnvironmentOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/GCS.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/GCSOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/GetJobRequest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/GetJobRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/GetTaskRequest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/GetTaskRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/Job.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobDependency.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobDependencyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobName.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobNotification.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobNotificationOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobProto.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobStatus.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobStatusOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/LifecyclePolicy.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/LifecyclePolicyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListJobsRequest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListJobsRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListJobsResponse.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListJobsResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListTasksRequest.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListTasksRequestOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListTasksResponse.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ListTasksResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/LocationName.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/LogsPolicy.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/LogsPolicyOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/NFS.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/NFSOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/OperationMetadata.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/OperationMetadataOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/PD.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/PDOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/Runnable.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/RunnableOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ServiceAccount.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/ServiceAccountOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/StatusEvent.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/StatusEventOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/Task.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskExecution.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskExecutionOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskGroup.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskGroupName.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskGroupOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskName.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskProto.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskSpec.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskSpecOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskStatus.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/TaskStatusOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/Volume.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/VolumeOrBuilder.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/VolumeProto.java delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/batch.proto delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/job.proto delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/task.proto delete mode 100644 owl-bot-staging/java-batch/v1alpha/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/volume.proto diff --git a/java-batch/google-cloud-batch-bom/pom.xml b/java-batch/google-cloud-batch-bom/pom.xml index b040993a276f..ac5199e2372f 100644 --- a/java-batch/google-cloud-batch-bom/pom.xml +++ b/java-batch/google-cloud-batch-bom/pom.xml @@ -66,27 +66,27 @@ com.google.cloud google-cloud-batch - 0.2.3 + 0.2.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-batch-v1 - 0.2.3 + 0.2.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.2.3 + 0.2.3-SNAPSHOT com.google.api.grpc proto-google-cloud-batch-v1 - 0.2.3 + 0.2.3-SNAPSHOT com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.2.3 + 0.2.3-SNAPSHOT diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java index b0232ea49ecb..de718d166357 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java @@ -30,7 +30,16 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.batch.v1.stub.BatchServiceStub; import com.google.cloud.batch.v1.stub.BatchServiceStubSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -895,6 +904,319 @@ public final UnaryCallable listTasksCallabl return stub.listTasksCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : batchServiceClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       batchServiceClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = batchServiceClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = batchServiceClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = batchServiceClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replacesany existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = batchServiceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replacesany existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = batchServiceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policyif the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = batchServiceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policyif the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = batchServiceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If theresource does not exist, + * this will return an empty set ofpermissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for buildingpermission-aware UIs and + * command-line tools, not for authorizationchecking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = batchServiceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If theresource does not exist, + * this will return an empty set ofpermissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for buildingpermission-aware UIs and + * command-line tools, not for authorizationchecking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       batchServiceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + @Override public final void close() { stub.close(); @@ -1052,4 +1374,80 @@ protected ListTasksFixedSizeCollection createCollection( return new ListTasksFixedSizeCollection(pages, collectionSize); } } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java index eec86fe76011..596d09acefd2 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.ApiFunction; @@ -33,6 +34,15 @@ import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.cloud.batch.v1.stub.BatchServiceStubSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -113,6 +123,33 @@ public UnaryCallSettings getTaskSettings() { return ((BatchServiceStubSettings) getStubSettings()).listTasksSettings(); } + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((BatchServiceStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((BatchServiceStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((BatchServiceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((BatchServiceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((BatchServiceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + public static final BatchServiceSettings create(BatchServiceStubSettings stub) throws IOException { return new BatchServiceSettings.Builder(stub.toBuilder()).build(); @@ -266,6 +303,34 @@ public UnaryCallSettings.Builder getTaskSettings() { return getStubSettingsBuilder().listTasksSettings(); } + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + @Override public BatchServiceSettings build() throws IOException { return new BatchServiceSettings(this); diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json index e1b5f3e85bde..b66edeea0f6f 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json @@ -16,17 +16,32 @@ "DeleteJob": { "methods": ["deleteJobAsync", "deleteJobAsync", "deleteJobOperationCallable", "deleteJobCallable"] }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, "GetJob": { "methods": ["getJob", "getJob", "getJob", "getJobCallable"] }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, "GetTask": { "methods": ["getTask", "getTask", "getTask", "getTaskCallable"] }, "ListJobs": { "methods": ["listJobs", "listJobs", "listJobsPagedCallable", "listJobsCallable"] }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, "ListTasks": { "methods": ["listTasks", "listTasks", "listTasks", "listTasksPagedCallable", "listTasksCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] } } } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java index f10d79038395..d895fe5c02e9 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1.stub; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.gax.core.BackgroundResource; @@ -33,6 +34,15 @@ import com.google.cloud.batch.v1.ListTasksResponse; import com.google.cloud.batch.v1.OperationMetadata; import com.google.cloud.batch.v1.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; @@ -92,6 +102,32 @@ public UnaryCallable listTasksCallable() { throw new UnsupportedOperationException("Not implemented: listTasksCallable()"); } + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + @Override public abstract void close(); } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java index c72939861f33..d05a7a3c9699 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1.stub; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.ApiFunction; @@ -59,10 +60,19 @@ import com.google.cloud.batch.v1.ListTasksResponse; import com.google.cloud.batch.v1.OperationMetadata; import com.google.cloud.batch.v1.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -120,6 +130,14 @@ public class BatchServiceStubSettings extends StubSettings getTaskSettings; private final PagedCallSettings listTasksSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; private static final PagedListDescriptor LIST_JOBS_PAGE_STR_DESC = @@ -193,6 +211,42 @@ public Iterable extractResources(ListTasksResponse payload) { } }; + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList() == null + ? ImmutableList.of() + : payload.getLocationsList(); + } + }; + private static final PagedListResponseFactory< ListJobsRequest, ListJobsResponse, ListJobsPagedResponse> LIST_JOBS_PAGE_STR_FACT = @@ -226,6 +280,23 @@ public ApiFuture getFuturePagedResponse( } }; + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + /** Returns the object with the settings used for calls to createJob. */ public UnaryCallSettings createJobSettings() { return createJobSettings; @@ -264,6 +335,33 @@ public UnaryCallSettings getTaskSettings() { return listTasksSettings; } + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + public BatchServiceStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -377,6 +475,11 @@ protected BatchServiceStubSettings(Builder settingsBuilder) throws IOException { listJobsSettings = settingsBuilder.listJobsSettings().build(); getTaskSettings = settingsBuilder.getTaskSettings().build(); listTasksSettings = settingsBuilder.listTasksSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } /** Builder for BatchServiceStubSettings. */ @@ -394,6 +497,14 @@ public static class Builder extends StubSettings.Builder listTasksSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -405,6 +516,7 @@ public static class Builder extends StubSettings.BuildernewArrayList(StatusCode.Code.UNAVAILABLE))); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); RETRYABLE_CODE_DEFINITIONS = definitions.build(); } @@ -432,6 +544,8 @@ public static class Builder extends StubSettings.Builder>of( @@ -457,7 +576,12 @@ protected Builder(ClientContext clientContext) { deleteJobSettings, listJobsSettings, getTaskSettings, - listTasksSettings); + listTasksSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); initDefaults(this); } @@ -471,6 +595,11 @@ protected Builder(BatchServiceStubSettings settings) { listJobsSettings = settings.listJobsSettings.toBuilder(); getTaskSettings = settings.getTaskSettings.toBuilder(); listTasksSettings = settings.listTasksSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -479,7 +608,12 @@ protected Builder(BatchServiceStubSettings settings) { deleteJobSettings, listJobsSettings, getTaskSettings, - listTasksSettings); + listTasksSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); } private static Builder createDefault() { @@ -539,6 +673,31 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .deleteJobOperationSettings() .setInitialCallSettings( @@ -620,6 +779,34 @@ public UnaryCallSettings.Builder getTaskSettings() { return listTasksSettings; } + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + @Override public BatchServiceStubSettings build() throws IOException { return new BatchServiceStubSettings(this); diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java index 0ac056a5b407..e463b04cccdd 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1.stub; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.gax.core.BackgroundResource; @@ -37,7 +38,16 @@ import com.google.cloud.batch.v1.ListTasksResponse; import com.google.cloud.batch.v1.OperationMetadata; import com.google.cloud.batch.v1.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.ImmutableMap; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.longrunning.stub.GrpcOperationsStub; import com.google.protobuf.Empty; @@ -105,6 +115,52 @@ public class GrpcBatchServiceStub extends BatchServiceStub { .setResponseMarshaller(ProtoUtils.marshaller(ListTasksResponse.getDefaultInstance())) .build(); + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .build(); + private final UnaryCallable createJobCallable; private final UnaryCallable getJobCallable; private final UnaryCallable deleteJobCallable; @@ -115,6 +171,14 @@ public class GrpcBatchServiceStub extends BatchServiceStub { private final UnaryCallable getTaskCallable; private final UnaryCallable listTasksCallable; private final UnaryCallable listTasksPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final GrpcOperationsStub operationsStub; @@ -218,6 +282,57 @@ protected GrpcBatchServiceStub( return params.build(); }) .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); this.createJobCallable = callableFactory.createUnaryCallable( @@ -249,6 +364,26 @@ protected GrpcBatchServiceStub( this.listTasksPagedCallable = callableFactory.createPagedCallable( listTasksTransportSettings, settings.listTasksSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -304,6 +439,38 @@ public UnaryCallable listTasksPagedCal return listTasksPagedCallable; } + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java index 25430297100a..76e9229e4717 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1.stub; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.BetaApi; @@ -45,6 +46,15 @@ import com.google.cloud.batch.v1.ListTasksResponse; import com.google.cloud.batch.v1.OperationMetadata; import com.google.cloud.batch.v1.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import com.google.protobuf.TypeRegistry; @@ -279,6 +289,186 @@ public class HttpJsonBatchServiceStub extends BatchServiceStub { .build()) .build(); + private static final ApiMethodDescriptor + listLocationsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*}/locations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Location.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + setIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{resource=projects/*/locations/*/jobs/*}:setIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1/{resource=projects/*/locations/*/tasks/*}:setIamPolicy", + "/v1/{resource=projects/*/locations/*/nodes/*}:setIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{resource=projects/*/locations/*/jobs/*}:getIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1/{resource=projects/*/locations/*/tasks/*}:getIamPolicy", + "/v1/{resource=projects/*/locations/*/nodes/*}:getIamPolicy") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Policy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{resource=projects/*/locations/*/jobs/*}:testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setAdditionalPaths( + "/v1/{resource=projects/*/locations/*/tasks/*}:testIamPermissions", + "/v1/{resource=projects/*/locations/*/nodes/*}:testIamPermissions") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build())) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private final UnaryCallable createJobCallable; private final UnaryCallable getJobCallable; private final UnaryCallable deleteJobCallable; @@ -289,6 +479,14 @@ public class HttpJsonBatchServiceStub extends BatchServiceStub { private final UnaryCallable getTaskCallable; private final UnaryCallable listTasksCallable; private final UnaryCallable listTasksPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final HttpJsonOperationsStub httpJsonOperationsStub; @@ -365,6 +563,33 @@ protected HttpJsonBatchServiceStub( .setMethodDescriptor(listTasksMethodDescriptor) .setTypeRegistry(typeRegistry) .build(); + HttpJsonCallSettings + listLocationsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings setIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings getIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); this.createJobCallable = callableFactory.createUnaryCallable( @@ -396,6 +621,26 @@ protected HttpJsonBatchServiceStub( this.listTasksPagedCallable = callableFactory.createPagedCallable( listTasksTransportSettings, settings.listTasksSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -410,6 +655,11 @@ public static List getMethodDescriptors() { methodDescriptors.add(listJobsMethodDescriptor); methodDescriptors.add(getTaskMethodDescriptor); methodDescriptors.add(listTasksMethodDescriptor); + methodDescriptors.add(listLocationsMethodDescriptor); + methodDescriptors.add(getLocationMethodDescriptor); + methodDescriptors.add(setIamPolicyMethodDescriptor); + methodDescriptors.add(getIamPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); return methodDescriptors; } @@ -463,6 +713,38 @@ public UnaryCallable listTasksPagedCal return listTasksPagedCallable; } + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceClient.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceClient.java index 02e947860298..76b44baef3d7 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceClient.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceClient.java @@ -20,6 +20,7 @@ import com.google.api.core.ApiFutures; import com.google.api.core.BetaApi; import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; import com.google.api.gax.longrunning.OperationFuture; import com.google.api.gax.paging.AbstractFixedSizeCollection; import com.google.api.gax.paging.AbstractPage; @@ -29,9 +30,17 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.batch.v1alpha.stub.BatchServiceStub; import com.google.cloud.batch.v1alpha.stub.BatchServiceStubSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.util.concurrent.MoreExecutors; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; -import com.google.longrunning.OperationsClient; import com.google.protobuf.Empty; import java.io.IOException; import java.util.List; @@ -105,6 +114,20 @@ * BatchServiceClient batchServiceClient = BatchServiceClient.create(batchServiceSettings); * } * + *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over + * the wire: + * + *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
+ * BatchServiceSettings batchServiceSettings =
+ *     BatchServiceSettings.newBuilder()
+ *         .setTransportChannelProvider(
+ *             BatchServiceSettings.defaultHttpJsonTransportProviderBuilder().build())
+ *         .build();
+ * BatchServiceClient batchServiceClient = BatchServiceClient.create(batchServiceSettings);
+ * }
+ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ @BetaApi @@ -112,7 +135,8 @@ public class BatchServiceClient implements BackgroundResource { private final BatchServiceSettings settings; private final BatchServiceStub stub; - private final OperationsClient operationsClient; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; /** Constructs an instance of BatchServiceClient with default settings. */ public static final BatchServiceClient create() throws IOException { @@ -143,13 +167,17 @@ public static final BatchServiceClient create(BatchServiceStub stub) { protected BatchServiceClient(BatchServiceSettings settings) throws IOException { this.settings = settings; this.stub = ((BatchServiceStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); } protected BatchServiceClient(BatchServiceStub stub) { this.settings = null; this.stub = stub; - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); } public final BatchServiceSettings getSettings() { @@ -164,10 +192,19 @@ public BatchServiceStub getStub() { * Returns the OperationsClient that can be used to query the status of a long-running operation * returned by another API method call. */ - public final OperationsClient getOperationsClient() { + public final com.google.longrunning.OperationsClient getOperationsClient() { return operationsClient; } + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Create a Job. @@ -868,6 +905,319 @@ public final UnaryCallable listTasksCallabl return stub.listTasksCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : batchServiceClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future =
+   *       batchServiceClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = batchServiceClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = batchServiceClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = batchServiceClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replacesany existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   Policy response = batchServiceClient.setIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy setIamPolicy(SetIamPolicyRequest request) { + return setIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Sets the access control policy on the specified resource. Replacesany existing policy. + * + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   SetIamPolicyRequest request =
+   *       SetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setPolicy(Policy.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = batchServiceClient.setIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable setIamPolicyCallable() { + return stub.setIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policyif the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   Policy response = batchServiceClient.getIamPolicy(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Policy getIamPolicy(GetIamPolicyRequest request) { + return getIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the access control policy for a resource. Returns an empty policyif the resource exists + * and does not have a policy set. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   GetIamPolicyRequest request =
+   *       GetIamPolicyRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .setOptions(GetPolicyOptions.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = batchServiceClient.getIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   Policy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getIamPolicyCallable() { + return stub.getIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If theresource does not exist, + * this will return an empty set ofpermissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for buildingpermission-aware UIs and + * command-line tools, not for authorizationchecking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   TestIamPermissionsResponse response = batchServiceClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. If theresource does not exist, + * this will return an empty set ofpermissions, not a `NOT_FOUND` error. + * + *

Note: This operation is designed to be used for buildingpermission-aware UIs and + * command-line tools, not for authorizationchecking. This operation may "fail open" without + * warning. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
+   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
+   *   TestIamPermissionsRequest request =
+   *       TestIamPermissionsRequest.newBuilder()
+   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
+   *           .addAllPermissions(new ArrayList())
+   *           .build();
+   *   ApiFuture future =
+   *       batchServiceClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestIamPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + @Override public final void close() { stub.close(); @@ -1025,4 +1375,80 @@ protected ListTasksFixedSizeCollection createCollection( return new ListTasksFixedSizeCollection(pages, collectionSize); } } + + public static class ListLocationsPagedResponse + extends AbstractPagedListResponse< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListLocationsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListLocationsPagedResponse(ListLocationsPage page) { + super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListLocationsPage + extends AbstractPage< + ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { + + private ListLocationsPage( + PageContext context, + ListLocationsResponse response) { + super(context, response); + } + + private static ListLocationsPage createEmptyPage() { + return new ListLocationsPage(null, null); + } + + @Override + protected ListLocationsPage createPage( + PageContext context, + ListLocationsResponse response) { + return new ListLocationsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListLocationsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListLocationsRequest, + ListLocationsResponse, + Location, + ListLocationsPage, + ListLocationsFixedSizeCollection> { + + private ListLocationsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListLocationsFixedSizeCollection createEmptyCollection() { + return new ListLocationsFixedSizeCollection(null, 0); + } + + @Override + protected ListLocationsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListLocationsFixedSizeCollection(pages, collectionSize); + } + } } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceSettings.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceSettings.java index 349888a8ea51..9e23db9ff982 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceSettings.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/BatchServiceSettings.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1alpha; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.ApiFunction; @@ -24,6 +25,7 @@ import com.google.api.gax.core.GoogleCredentialsProvider; import com.google.api.gax.core.InstantiatingExecutorProvider; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ClientSettings; @@ -32,6 +34,15 @@ import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.cloud.batch.v1alpha.stub.BatchServiceStubSettings; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -113,6 +124,33 @@ public UnaryCallSettings getTaskSettings() { return ((BatchServiceStubSettings) getStubSettings()).listTasksSettings(); } + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return ((BatchServiceStubSettings) getStubSettings()).listLocationsSettings(); + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return ((BatchServiceStubSettings) getStubSettings()).getLocationSettings(); + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return ((BatchServiceStubSettings) getStubSettings()).setIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return ((BatchServiceStubSettings) getStubSettings()).getIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((BatchServiceStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + public static final BatchServiceSettings create(BatchServiceStubSettings stub) throws IOException { return new BatchServiceSettings.Builder(stub.toBuilder()).build(); @@ -138,11 +176,18 @@ public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilde return BatchServiceStubSettings.defaultCredentialsProviderBuilder(); } - /** Returns a builder for the default ChannelProvider for this service. */ + /** Returns a builder for the default gRPC ChannelProvider for this service. */ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { return BatchServiceStubSettings.defaultGrpcTransportProviderBuilder(); } + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return BatchServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + public static TransportChannelProvider defaultTransportChannelProvider() { return BatchServiceStubSettings.defaultTransportChannelProvider(); } @@ -152,11 +197,17 @@ public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuil return BatchServiceStubSettings.defaultApiClientHeaderProviderBuilder(); } - /** Returns a new builder for this class. */ + /** Returns a new gRPC builder for this class. */ public static Builder newBuilder() { return Builder.createDefault(); } + /** Returns a new REST builder for this class. */ + @BetaApi + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + /** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); @@ -194,6 +245,11 @@ private static Builder createDefault() { return new Builder(BatchServiceStubSettings.newBuilder()); } + @BetaApi + private static Builder createHttpJsonDefault() { + return new Builder(BatchServiceStubSettings.newHttpJsonBuilder()); + } + public BatchServiceStubSettings.Builder getStubSettingsBuilder() { return ((BatchServiceStubSettings.Builder) getStubSettings()); } @@ -248,6 +304,34 @@ public UnaryCallSettings.Builder getTaskSettings() { return getStubSettingsBuilder().listTasksSettings(); } + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return getStubSettingsBuilder().listLocationsSettings(); + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getStubSettingsBuilder().getLocationSettings(); + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return getStubSettingsBuilder().setIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getStubSettingsBuilder().getIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + @Override public BatchServiceSettings build() throws IOException { return new BatchServiceSettings(this); diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/gapic_metadata.json b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/gapic_metadata.json index 154c03fe5495..fb914783e07e 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/gapic_metadata.json +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/gapic_metadata.json @@ -16,17 +16,32 @@ "DeleteJob": { "methods": ["deleteJobAsync", "deleteJobAsync", "deleteJobOperationCallable", "deleteJobCallable"] }, + "GetIamPolicy": { + "methods": ["getIamPolicy", "getIamPolicyCallable"] + }, "GetJob": { "methods": ["getJob", "getJob", "getJob", "getJobCallable"] }, + "GetLocation": { + "methods": ["getLocation", "getLocationCallable"] + }, "GetTask": { "methods": ["getTask", "getTask", "getTask", "getTaskCallable"] }, "ListJobs": { "methods": ["listJobs", "listJobs", "listJobsPagedCallable", "listJobsCallable"] }, + "ListLocations": { + "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] + }, "ListTasks": { "methods": ["listTasks", "listTasks", "listTasks", "listTasksPagedCallable", "listTasksCallable"] + }, + "SetIamPolicy": { + "methods": ["setIamPolicy", "setIamPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissionsCallable"] } } } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/package-info.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/package-info.java index afb003790424..0989c1337fb9 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/package-info.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/package-info.java @@ -15,7 +15,9 @@ */ /** - * The interfaces provided are listed below, along with usage samples. + * A client to Batch API + * + *

The interfaces provided are listed below, along with usage samples. * *

======================= BatchServiceClient ======================= * diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStub.java index 44de4c2ca901..0b3397bc8070 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStub.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1alpha.stub; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.BetaApi; @@ -34,6 +35,15 @@ import com.google.cloud.batch.v1alpha.ListTasksResponse; import com.google.cloud.batch.v1alpha.OperationMetadata; import com.google.cloud.batch.v1alpha.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; @@ -50,7 +60,11 @@ public abstract class BatchServiceStub implements BackgroundResource { public OperationsStub getOperationsStub() { - throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; } public UnaryCallable createJobCallable() { @@ -90,6 +104,32 @@ public UnaryCallable listTasksCallable() { throw new UnsupportedOperationException("Not implemented: listTasksCallable()"); } + public UnaryCallable + listLocationsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); + } + + public UnaryCallable listLocationsCallable() { + throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); + } + + public UnaryCallable getLocationCallable() { + throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); + } + + public UnaryCallable setIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); + } + + public UnaryCallable getIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); + } + + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + @Override public abstract void close(); } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java index e21896b7483c..378c83cd987f 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1alpha.stub; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.ApiFunction; @@ -29,6 +30,9 @@ import com.google.api.gax.grpc.GrpcTransportChannel; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; import com.google.api.gax.grpc.ProtoOperationTransformers; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; import com.google.api.gax.longrunning.OperationSnapshot; import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; import com.google.api.gax.retrying.RetrySettings; @@ -56,10 +60,19 @@ import com.google.cloud.batch.v1alpha.ListTasksResponse; import com.google.cloud.batch.v1alpha.OperationMetadata; import com.google.cloud.batch.v1alpha.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Lists; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -118,6 +131,14 @@ public class BatchServiceStubSettings extends StubSettings getTaskSettings; private final PagedCallSettings listTasksSettings; + private final PagedCallSettings< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings getLocationSettings; + private final UnaryCallSettings setIamPolicySettings; + private final UnaryCallSettings getIamPolicySettings; + private final UnaryCallSettings + testIamPermissionsSettings; private static final PagedListDescriptor LIST_JOBS_PAGE_STR_DESC = @@ -191,6 +212,42 @@ public Iterable extractResources(ListTasksResponse payload) { } }; + private static final PagedListDescriptor + LIST_LOCATIONS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { + return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { + return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListLocationsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListLocationsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListLocationsResponse payload) { + return payload.getLocationsList() == null + ? ImmutableList.of() + : payload.getLocationsList(); + } + }; + private static final PagedListResponseFactory< ListJobsRequest, ListJobsResponse, ListJobsPagedResponse> LIST_JOBS_PAGE_STR_FACT = @@ -224,6 +281,23 @@ public ApiFuture getFuturePagedResponse( } }; + private static final PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + LIST_LOCATIONS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListLocationsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); + return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + /** Returns the object with the settings used for calls to createJob. */ public UnaryCallSettings createJobSettings() { return createJobSettings; @@ -262,12 +336,44 @@ public UnaryCallSettings getTaskSettings() { return listTasksSettings; } + /** Returns the object with the settings used for calls to listLocations. */ + public PagedCallSettings + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the object with the settings used for calls to getLocation. */ + public UnaryCallSettings getLocationSettings() { + return getLocationSettings; + } + + /** Returns the object with the settings used for calls to setIamPolicy. */ + public UnaryCallSettings setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the object with the settings used for calls to getIamPolicy. */ + public UnaryCallSettings getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + public BatchServiceStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcBatchServiceStub.create(this); } + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonBatchServiceStub.create(this); + } throw new UnsupportedOperationException( String.format( "Transport not supported: %s", getTransportChannelProvider().getTransportName())); @@ -300,18 +406,25 @@ public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilde .setUseJwtAccessWithScope(true); } - /** Returns a builder for the default ChannelProvider for this service. */ + /** Returns a builder for the default gRPC ChannelProvider for this service. */ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { return InstantiatingGrpcChannelProvider.newBuilder() .setMaxInboundMessageSize(Integer.MAX_VALUE); } + /** Returns a builder for the default REST ChannelProvider for this service. */ + @BetaApi + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + public static TransportChannelProvider defaultTransportChannelProvider() { return defaultGrpcTransportProviderBuilder().build(); } @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { return ApiClientHeaderProvider.newBuilder() .setGeneratedLibToken( "gapic", GaxProperties.getLibraryVersion(BatchServiceStubSettings.class)) @@ -319,11 +432,30 @@ public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuil GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); } - /** Returns a new builder for this class. */ + @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") + public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(BatchServiceStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return BatchServiceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); + } + + /** Returns a new gRPC builder for this class. */ public static Builder newBuilder() { return Builder.createDefault(); } + /** Returns a new REST builder for this class. */ + public static Builder newHttpJsonBuilder() { + return Builder.createHttpJsonDefault(); + } + /** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); @@ -344,6 +476,11 @@ protected BatchServiceStubSettings(Builder settingsBuilder) throws IOException { listJobsSettings = settingsBuilder.listJobsSettings().build(); getTaskSettings = settingsBuilder.getTaskSettings().build(); listTasksSettings = settingsBuilder.listTasksSettings().build(); + listLocationsSettings = settingsBuilder.listLocationsSettings().build(); + getLocationSettings = settingsBuilder.getLocationSettings().build(); + setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); + getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } /** Builder for BatchServiceStubSettings. */ @@ -361,6 +498,14 @@ public static class Builder extends StubSettings.Builder listTasksSettings; + private final PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings; + private final UnaryCallSettings.Builder getLocationSettings; + private final UnaryCallSettings.Builder setIamPolicySettings; + private final UnaryCallSettings.Builder getIamPolicySettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -372,6 +517,7 @@ public static class Builder extends StubSettings.BuildernewArrayList(StatusCode.Code.UNAVAILABLE))); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); RETRYABLE_CODE_DEFINITIONS = definitions.build(); } @@ -399,6 +545,8 @@ public static class Builder extends StubSettings.Builder>of( @@ -424,7 +577,12 @@ protected Builder(ClientContext clientContext) { deleteJobSettings, listJobsSettings, getTaskSettings, - listTasksSettings); + listTasksSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); initDefaults(this); } @@ -438,6 +596,11 @@ protected Builder(BatchServiceStubSettings settings) { listJobsSettings = settings.listJobsSettings.toBuilder(); getTaskSettings = settings.getTaskSettings.toBuilder(); listTasksSettings = settings.listTasksSettings.toBuilder(); + listLocationsSettings = settings.listLocationsSettings.toBuilder(); + getLocationSettings = settings.getLocationSettings.toBuilder(); + setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); + getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -446,7 +609,12 @@ protected Builder(BatchServiceStubSettings settings) { deleteJobSettings, listJobsSettings, getTaskSettings, - listTasksSettings); + listTasksSettings, + listLocationsSettings, + getLocationSettings, + setIamPolicySettings, + getIamPolicySettings, + testIamPermissionsSettings); } private static Builder createDefault() { @@ -462,6 +630,19 @@ private static Builder createDefault() { return initDefaults(builder); } + private static Builder createHttpJsonDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); + builder.setEndpoint(getDefaultEndpoint()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + private static Builder initDefaults(Builder builder) { builder .createJobSettings() @@ -493,6 +674,31 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .listLocationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .setIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .deleteJobOperationSettings() .setInitialCallSettings( @@ -574,6 +780,34 @@ public UnaryCallSettings.Builder getTaskSettings() { return listTasksSettings; } + /** Returns the builder for the settings used for calls to listLocations. */ + public PagedCallSettings.Builder< + ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> + listLocationsSettings() { + return listLocationsSettings; + } + + /** Returns the builder for the settings used for calls to getLocation. */ + public UnaryCallSettings.Builder getLocationSettings() { + return getLocationSettings; + } + + /** Returns the builder for the settings used for calls to setIamPolicy. */ + public UnaryCallSettings.Builder setIamPolicySettings() { + return setIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to getIamPolicy. */ + public UnaryCallSettings.Builder getIamPolicySettings() { + return getIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + @Override public BatchServiceStubSettings build() throws IOException { return new BatchServiceStubSettings(this); diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java index 17dcc589caf3..553e28d040ab 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1alpha.stub; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListTasksPagedResponse; import com.google.api.core.BetaApi; @@ -38,7 +39,16 @@ import com.google.cloud.batch.v1alpha.ListTasksResponse; import com.google.cloud.batch.v1alpha.OperationMetadata; import com.google.cloud.batch.v1alpha.Task; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.ImmutableMap; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.longrunning.stub.GrpcOperationsStub; import com.google.protobuf.Empty; @@ -107,6 +117,52 @@ public class GrpcBatchServiceStub extends BatchServiceStub { .setResponseMarshaller(ProtoUtils.marshaller(ListTasksResponse.getDefaultInstance())) .build(); + private static final MethodDescriptor + listLocationsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/ListLocations") + .setRequestMarshaller( + ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.location.Locations/GetLocation") + .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) + .build(); + + private static final MethodDescriptor setIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor getIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") + .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + testIamPermissionsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") + .setRequestMarshaller( + ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) + .build(); + private final UnaryCallable createJobCallable; private final UnaryCallable getJobCallable; private final UnaryCallable deleteJobCallable; @@ -117,6 +173,14 @@ public class GrpcBatchServiceStub extends BatchServiceStub { private final UnaryCallable getTaskCallable; private final UnaryCallable listTasksCallable; private final UnaryCallable listTasksPagedCallable; + private final UnaryCallable listLocationsCallable; + private final UnaryCallable + listLocationsPagedCallable; + private final UnaryCallable getLocationCallable; + private final UnaryCallable setIamPolicyCallable; + private final UnaryCallable getIamPolicyCallable; + private final UnaryCallable + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final GrpcOperationsStub operationsStub; @@ -220,6 +284,57 @@ protected GrpcBatchServiceStub( return params.build(); }) .build(); + GrpcCallSettings listLocationsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listLocationsMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings getLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getLocationMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + }) + .build(); + GrpcCallSettings setIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(setIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); + GrpcCallSettings getIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); + GrpcCallSettings + testIamPermissionsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); this.createJobCallable = callableFactory.createUnaryCallable( @@ -251,6 +366,26 @@ protected GrpcBatchServiceStub( this.listTasksPagedCallable = callableFactory.createPagedCallable( listTasksTransportSettings, settings.listTasksSettings(), clientContext); + this.listLocationsCallable = + callableFactory.createUnaryCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.listLocationsPagedCallable = + callableFactory.createPagedCallable( + listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); + this.getLocationCallable = + callableFactory.createUnaryCallable( + getLocationTransportSettings, settings.getLocationSettings(), clientContext); + this.setIamPolicyCallable = + callableFactory.createUnaryCallable( + setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); + this.getIamPolicyCallable = + callableFactory.createUnaryCallable( + getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -306,6 +441,38 @@ public UnaryCallable listTasksPagedCal return listTasksPagedCallable; } + @Override + public UnaryCallable listLocationsCallable() { + return listLocationsCallable; + } + + @Override + public UnaryCallable + listLocationsPagedCallable() { + return listLocationsPagedCallable; + } + + @Override + public UnaryCallable getLocationCallable() { + return getLocationCallable; + } + + @Override + public UnaryCallable setIamPolicyCallable() { + return setIamPolicyCallable; + } + + @Override + public UnaryCallable getIamPolicyCallable() { + return getIamPolicyCallable; + } + + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceCallableFactory.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceCallableFactory.java similarity index 100% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceCallableFactory.java rename to java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceCallableFactory.java diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java similarity index 99% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java rename to java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java index 8069c08dba67..83e1f59bfff6 100644 --- a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java @@ -32,7 +32,6 @@ import com.google.api.gax.httpjson.ProtoMessageResponseParser; import com.google.api.gax.httpjson.ProtoRestSerializer; import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; -import com.google.api.gax.longrunning.OperationSnapshot; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; diff --git a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java index df13797b3f20..1c3885eeed44 100644 --- a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java +++ b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.gax.core.NoCredentialsProvider; @@ -29,10 +30,24 @@ import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.testing.FakeStatusCode; import com.google.cloud.batch.v1.stub.HttpJsonBatchServiceStub; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.Any; +import com.google.protobuf.ByteString; import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; import com.google.protobuf.Timestamp; import java.io.IOException; import java.util.ArrayList; @@ -599,4 +614,282 @@ public void listTasksExceptionTest2() throws Exception { // Expected exception. } } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("projects/project-3664") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetLocationRequest request = + GetLocationRequest.newBuilder() + .setName("projects/project-9062/locations/location-9062") + .build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockService.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java index 931d12262e03..f096e5981b70 100644 --- a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java +++ b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1; import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; import com.google.api.gax.core.NoCredentialsProvider; @@ -27,11 +28,25 @@ import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.InvalidArgumentException; import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Any; +import com.google.protobuf.ByteString; import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; import com.google.protobuf.Timestamp; import io.grpc.StatusRuntimeException; import java.io.IOException; @@ -551,4 +566,253 @@ public void listTasksExceptionTest2() throws Exception { // Expected exception. } } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java index 530cf4ef4730..d5980a622c71 100644 --- a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java +++ b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java @@ -17,8 +17,14 @@ package com.google.cloud.batch.v1; import com.google.api.core.BetaApi; +import com.google.iam.v1.GetIamPolicyRequest; import com.google.iam.v1.IAMPolicyGrpc.IAMPolicyImplBase; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; @@ -56,4 +62,66 @@ public void reset() { requests = new ArrayList<>(); responses = new LinkedList<>(); } + + @Override + public void testIamPermissions( + TestIamPermissionsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof TestIamPermissionsResponse) { + requests.add(request); + responseObserver.onNext(((TestIamPermissionsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method TestIamPermissions, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + TestIamPermissionsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void setIamPolicy(SetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method SetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getIamPolicy(GetIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Policy) { + requests.add(request); + responseObserver.onNext(((Policy) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Policy.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java index 859767b81b88..720c3c0d459e 100644 --- a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java +++ b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java @@ -17,8 +17,13 @@ package com.google.cloud.batch.v1; import com.google.api.core.BetaApi; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.cloud.location.LocationsGrpc.LocationsImplBase; import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; @@ -56,4 +61,45 @@ public void reset() { requests = new ArrayList<>(); responses = new LinkedList<>(); } + + @Override + public void listLocations( + ListLocationsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListLocationsResponse) { + requests.add(request); + responseObserver.onNext(((ListLocationsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListLocations, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListLocationsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getLocation(GetLocationRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Location) { + requests.add(request); + responseObserver.onNext(((Location) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetLocation, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Location.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientHttpJsonTest.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientHttpJsonTest.java similarity index 100% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientHttpJsonTest.java rename to java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientHttpJsonTest.java diff --git a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientTest.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientTest.java index e83ee935647b..e42a3b9e375b 100644 --- a/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientTest.java +++ b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/BatchServiceClientTest.java @@ -17,6 +17,7 @@ package com.google.cloud.batch.v1alpha; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListJobsPagedResponse; +import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListLocationsPagedResponse; import static com.google.cloud.batch.v1alpha.BatchServiceClient.ListTasksPagedResponse; import com.google.api.gax.core.NoCredentialsProvider; @@ -27,11 +28,25 @@ import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.InvalidArgumentException; import com.google.api.gax.rpc.StatusCode; +import com.google.cloud.location.GetLocationRequest; +import com.google.cloud.location.ListLocationsRequest; +import com.google.cloud.location.ListLocationsResponse; +import com.google.cloud.location.Location; import com.google.common.collect.Lists; +import com.google.iam.v1.AuditConfig; +import com.google.iam.v1.Binding; +import com.google.iam.v1.GetIamPolicyRequest; +import com.google.iam.v1.GetPolicyOptions; +import com.google.iam.v1.Policy; +import com.google.iam.v1.SetIamPolicyRequest; +import com.google.iam.v1.TestIamPermissionsRequest; +import com.google.iam.v1.TestIamPermissionsResponse; import com.google.longrunning.Operation; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Any; +import com.google.protobuf.ByteString; import com.google.protobuf.Empty; +import com.google.protobuf.FieldMask; import com.google.protobuf.Timestamp; import io.grpc.StatusRuntimeException; import java.io.IOException; @@ -52,6 +67,8 @@ @Generated("by gapic-generator-java") public class BatchServiceClientTest { private static MockBatchService mockBatchService; + private static MockIAMPolicy mockIAMPolicy; + private static MockLocations mockLocations; private static MockServiceHelper mockServiceHelper; private LocalChannelProvider channelProvider; private BatchServiceClient client; @@ -59,9 +76,12 @@ public class BatchServiceClientTest { @BeforeClass public static void startStaticServer() { mockBatchService = new MockBatchService(); + mockLocations = new MockLocations(); + mockIAMPolicy = new MockIAMPolicy(); mockServiceHelper = new MockServiceHelper( - UUID.randomUUID().toString(), Arrays.asList(mockBatchService)); + UUID.randomUUID().toString(), + Arrays.asList(mockBatchService, mockLocations, mockIAMPolicy)); mockServiceHelper.start(); } @@ -554,4 +574,253 @@ public void listTasksExceptionTest2() throws Exception { // Expected exception. } } + + @Test + public void listLocationsTest() throws Exception { + Location responsesElement = Location.newBuilder().build(); + ListLocationsResponse expectedResponse = + ListLocationsResponse.newBuilder() + .setNextPageToken("") + .addAllLocations(Arrays.asList(responsesElement)) + .build(); + mockLocations.addResponse(expectedResponse); + + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + + ListLocationsPagedResponse pagedListResponse = client.listLocations(request); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); + Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); + Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listLocationsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + ListLocationsRequest request = + ListLocationsRequest.newBuilder() + .setName("name3373707") + .setFilter("filter-1274492040") + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + client.listLocations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getLocationTest() throws Exception { + Location expectedResponse = + Location.newBuilder() + .setName("name3373707") + .setLocationId("locationId1541836720") + .setDisplayName("displayName1714148973") + .putAllLabels(new HashMap()) + .setMetadata(Any.newBuilder().build()) + .build(); + mockLocations.addResponse(expectedResponse); + + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + + Location actualResponse = client.getLocation(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocations.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocations.addException(exception); + + try { + GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); + client.getLocation(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void setIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + + Policy actualResponse = client.setIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); + Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void setIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + SetIamPolicyRequest request = + SetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setPolicy(Policy.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + client.setIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getIamPolicyTest() throws Exception { + Policy expectedResponse = + Policy.newBuilder() + .setVersion(351608024) + .addAllBindings(new ArrayList()) + .addAllAuditConfigs(new ArrayList()) + .setEtag(ByteString.EMPTY) + .build(); + mockIAMPolicy.addResponse(expectedResponse); + + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + + Policy actualResponse = client.getIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + GetIamPolicyRequest request = + GetIamPolicyRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .setOptions(GetPolicyOptions.newBuilder().build()) + .build(); + client.getIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void testIamPermissionsTest() throws Exception { + TestIamPermissionsResponse expectedResponse = + TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockIAMPolicy.addResponse(expectedResponse); + + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + + TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockIAMPolicy.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockIAMPolicy.addException(exception); + + try { + TestIamPermissionsRequest request = + TestIamPermissionsRequest.newBuilder() + .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) + .addAllPermissions(new ArrayList()) + .build(); + client.testIamPermissions(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicy.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicy.java similarity index 100% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicy.java rename to java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicy.java diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicyImpl.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicyImpl.java similarity index 100% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicyImpl.java rename to java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockIAMPolicyImpl.java diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocations.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocations.java similarity index 100% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocations.java rename to java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocations.java diff --git a/owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocationsImpl.java b/java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocationsImpl.java similarity index 100% rename from owl-bot-staging/java-batch/v1alpha/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocationsImpl.java rename to java-batch/google-cloud-batch/src/test/java/com/google/cloud/batch/v1alpha/MockLocationsImpl.java diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java index 31c0d7a29534..7d5cfc7ff78a 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java @@ -382,12 +382,18 @@ public interface LocationPolicyOrBuilder * * *

-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -399,12 +405,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -416,12 +428,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -434,12 +452,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -549,12 +573,18 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -568,12 +598,18 @@ public com.google.protobuf.ProtocolStringList getAllowedLocationsList() { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -587,12 +623,18 @@ public int getAllowedLocationsCount() { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -607,12 +649,18 @@ public java.lang.String getAllowedLocations(int index) { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -972,12 +1020,18 @@ private void ensureAllowedLocationsIsMutable() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -991,12 +1045,18 @@ public com.google.protobuf.ProtocolStringList getAllowedLocationsList() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1010,12 +1070,18 @@ public int getAllowedLocationsCount() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1030,12 +1096,18 @@ public java.lang.String getAllowedLocations(int index) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1050,12 +1122,18 @@ public com.google.protobuf.ByteString getAllowedLocationsBytes(int index) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1077,12 +1155,18 @@ public Builder setAllowedLocations(int index, java.lang.String value) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1103,12 +1187,18 @@ public Builder addAllowedLocations(java.lang.String value) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1126,12 +1216,18 @@ public Builder addAllAllowedLocations(java.lang.Iterable value * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1148,12 +1244,18 @@ public Builder clearAllowedLocations() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1308,7 +1410,7 @@ public interface DiskOrBuilder * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -1321,7 +1423,7 @@ public interface DiskOrBuilder * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -1336,6 +1438,8 @@ public interface DiskOrBuilder *
      * Disk size in GB.
      * This field is ignored if `data_source` is `disk` or `image`.
+     * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+     * otherwise, the final size will be the next greater multiple of 375 GB.
      * 
* * int64 size_gb = 2; @@ -1344,13 +1448,45 @@ public interface DiskOrBuilder */ long getSizeGb(); + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The diskInterface. + */ + java.lang.String getDiskInterface(); + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The bytes for diskInterface. + */ + com.google.protobuf.ByteString getDiskInterfaceBytes(); + public com.google.cloud.batch.v1.AllocationPolicy.Disk.DataSourceCase getDataSourceCase(); } /** * * *
-   * A new persistent disk.
+   * A new persistent disk or a local ssd.
+   * A VM can only have one local SSD setting but multiple local SSD partitions.
+   * https://cloud.google.com/compute/docs/disks#pdspecs.
+   * https://cloud.google.com/compute/docs/disks#localssds.
    * 
* * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.Disk} @@ -1367,6 +1503,7 @@ private Disk(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Disk() { type_ = ""; + diskInterface_ = ""; } @java.lang.Override @@ -1424,6 +1561,13 @@ private Disk( dataSource_ = s; break; } + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + + diskInterface_ = s; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -1654,7 +1798,7 @@ public com.google.protobuf.ByteString getSnapshotBytes() { * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -1678,7 +1822,7 @@ public java.lang.String getType() { * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -1706,6 +1850,8 @@ public com.google.protobuf.ByteString getTypeBytes() { *
      * Disk size in GB.
      * This field is ignored if `data_source` is `disk` or `image`.
+     * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+     * otherwise, the final size will be the next greater multiple of 375 GB.
      * 
* * int64 size_gb = 2; @@ -1717,6 +1863,59 @@ public long getSizeGb() { return sizeGb_; } + public static final int DISK_INTERFACE_FIELD_NUMBER = 6; + private volatile java.lang.Object diskInterface_; + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The diskInterface. + */ + @java.lang.Override + public java.lang.String getDiskInterface() { + java.lang.Object ref = diskInterface_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + diskInterface_ = s; + return s; + } + } + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The bytes for diskInterface. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDiskInterfaceBytes() { + java.lang.Object ref = diskInterface_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + diskInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1743,6 +1942,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (dataSourceCase_ == 5) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, dataSource_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(diskInterface_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, diskInterface_); + } unknownFields.writeTo(output); } @@ -1764,6 +1966,9 @@ public int getSerializedSize() { if (dataSourceCase_ == 5) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, dataSource_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(diskInterface_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, diskInterface_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -1782,6 +1987,7 @@ public boolean equals(final java.lang.Object obj) { if (!getType().equals(other.getType())) return false; if (getSizeGb() != other.getSizeGb()) return false; + if (!getDiskInterface().equals(other.getDiskInterface())) return false; if (!getDataSourceCase().equals(other.getDataSourceCase())) return false; switch (dataSourceCase_) { case 4: @@ -1808,6 +2014,8 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + SIZE_GB_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSizeGb()); + hash = (37 * hash) + DISK_INTERFACE_FIELD_NUMBER; + hash = (53 * hash) + getDiskInterface().hashCode(); switch (dataSourceCase_) { case 4: hash = (37 * hash) + IMAGE_FIELD_NUMBER; @@ -1925,7 +2133,10 @@ protected Builder newBuilderForType( * * *
-     * A new persistent disk.
+     * A new persistent disk or a local ssd.
+     * A VM can only have one local SSD setting but multiple local SSD partitions.
+     * https://cloud.google.com/compute/docs/disks#pdspecs.
+     * https://cloud.google.com/compute/docs/disks#localssds.
      * 
* * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.Disk} @@ -1971,6 +2182,8 @@ public Builder clear() { sizeGb_ = 0L; + diskInterface_ = ""; + dataSourceCase_ = 0; dataSource_ = null; return this; @@ -2008,6 +2221,7 @@ public com.google.cloud.batch.v1.AllocationPolicy.Disk buildPartial() { } result.type_ = type_; result.sizeGb_ = sizeGb_; + result.diskInterface_ = diskInterface_; result.dataSourceCase_ = dataSourceCase_; onBuilt(); return result; @@ -2068,6 +2282,10 @@ public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.Disk other) if (other.getSizeGb() != 0L) { setSizeGb(other.getSizeGb()); } + if (!other.getDiskInterface().isEmpty()) { + diskInterface_ = other.diskInterface_; + onChanged(); + } switch (other.getDataSourceCase()) { case IMAGE: { @@ -2406,7 +2624,7 @@ public Builder setSnapshotBytes(com.google.protobuf.ByteString value) { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2429,7 +2647,7 @@ public java.lang.String getType() { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2452,7 +2670,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2474,7 +2692,7 @@ public Builder setType(java.lang.String value) { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2492,7 +2710,7 @@ public Builder clearType() { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2518,6 +2736,8 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { *
        * Disk size in GB.
        * This field is ignored if `data_source` is `disk` or `image`.
+       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+       * otherwise, the final size will be the next greater multiple of 375 GB.
        * 
* * int64 size_gb = 2; @@ -2534,6 +2754,8 @@ public long getSizeGb() { *
        * Disk size in GB.
        * This field is ignored if `data_source` is `disk` or `image`.
+       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+       * otherwise, the final size will be the next greater multiple of 375 GB.
        * 
* * int64 size_gb = 2; @@ -2553,6 +2775,8 @@ public Builder setSizeGb(long value) { *
        * Disk size in GB.
        * This field is ignored if `data_source` is `disk` or `image`.
+       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+       * otherwise, the final size will be the next greater multiple of 375 GB.
        * 
* * int64 size_gb = 2; @@ -2566,6 +2790,122 @@ public Builder clearSizeGb() { return this; } + private java.lang.Object diskInterface_ = ""; + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @return The diskInterface. + */ + public java.lang.String getDiskInterface() { + java.lang.Object ref = diskInterface_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + diskInterface_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @return The bytes for diskInterface. + */ + public com.google.protobuf.ByteString getDiskInterfaceBytes() { + java.lang.Object ref = diskInterface_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + diskInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @param value The diskInterface to set. + * @return This builder for chaining. + */ + public Builder setDiskInterface(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + diskInterface_ = value; + onChanged(); + return this; + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @return This builder for chaining. + */ + public Builder clearDiskInterface() { + + diskInterface_ = getDefaultInstance().getDiskInterface(); + onChanged(); + return this; + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @param value The bytes for diskInterface to set. + * @return This builder for chaining. + */ + public Builder setDiskInterfaceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + diskInterface_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2708,7 +3048,8 @@ public interface AttachedDiskOrBuilder * * *
-   * A new or an existing persistent disk attached to a VM instance.
+   * A new or an existing persistent disk or a local ssd attached to a VM
+   * instance.
    * 
* * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.AttachedDisk} @@ -3225,7 +3566,8 @@ protected Builder newBuilderForType( * * *
-     * A new or an existing persistent disk attached to a VM instance.
+     * A new or an existing persistent disk or a local ssd attached to a VM
+     * instance.
      * 
* * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.AttachedDisk} @@ -3912,6 +4254,23 @@ public interface AcceleratorOrBuilder * @return The count. */ long getCount(); + + /** + * + * + *
+     * When true, Batch will install the GPU drivers.
+     * This field will be ignored if specified.
+     * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1/job.proto;l=291 + * @return The installGpuDrivers. + */ + @java.lang.Deprecated + boolean getInstallGpuDrivers(); } /** * @@ -3977,6 +4336,11 @@ private Accelerator( count_ = input.readInt64(); break; } + case 24: + { + installGpuDrivers_ = input.readBool(); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -4082,6 +4446,28 @@ public long getCount() { return count_; } + public static final int INSTALL_GPU_DRIVERS_FIELD_NUMBER = 3; + private boolean installGpuDrivers_; + /** + * + * + *
+     * When true, Batch will install the GPU drivers.
+     * This field will be ignored if specified.
+     * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1/job.proto;l=291 + * @return The installGpuDrivers. + */ + @java.lang.Override + @java.lang.Deprecated + public boolean getInstallGpuDrivers() { + return installGpuDrivers_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -4102,6 +4488,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (count_ != 0L) { output.writeInt64(2, count_); } + if (installGpuDrivers_ != false) { + output.writeBool(3, installGpuDrivers_); + } unknownFields.writeTo(output); } @@ -4117,6 +4506,9 @@ public int getSerializedSize() { if (count_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, count_); } + if (installGpuDrivers_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, installGpuDrivers_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -4135,6 +4527,7 @@ public boolean equals(final java.lang.Object obj) { if (!getType().equals(other.getType())) return false; if (getCount() != other.getCount()) return false; + if (getInstallGpuDrivers() != other.getInstallGpuDrivers()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -4150,6 +4543,8 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getCount()); + hash = (37 * hash) + INSTALL_GPU_DRIVERS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getInstallGpuDrivers()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -4302,6 +4697,8 @@ public Builder clear() { count_ = 0L; + installGpuDrivers_ = false; + return this; } @@ -4331,6 +4728,7 @@ public com.google.cloud.batch.v1.AllocationPolicy.Accelerator buildPartial() { new com.google.cloud.batch.v1.AllocationPolicy.Accelerator(this); result.type_ = type_; result.count_ = count_; + result.installGpuDrivers_ = installGpuDrivers_; onBuilt(); return result; } @@ -4390,6 +4788,9 @@ public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.Accelerator if (other.getCount() != 0L) { setCount(other.getCount()); } + if (other.getInstallGpuDrivers() != false) { + setInstallGpuDrivers(other.getInstallGpuDrivers()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -4583,6 +4984,70 @@ public Builder clearCount() { return this; } + private boolean installGpuDrivers_; + /** + * + * + *
+       * When true, Batch will install the GPU drivers.
+       * This field will be ignored if specified.
+       * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1/job.proto;l=291 + * @return The installGpuDrivers. + */ + @java.lang.Override + @java.lang.Deprecated + public boolean getInstallGpuDrivers() { + return installGpuDrivers_; + } + /** + * + * + *
+       * When true, Batch will install the GPU drivers.
+       * This field will be ignored if specified.
+       * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1/job.proto;l=291 + * @param value The installGpuDrivers to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder setInstallGpuDrivers(boolean value) { + + installGpuDrivers_ = value; + onChanged(); + return this; + } + /** + * + * + *
+       * When true, Batch will install the GPU drivers.
+       * This field will be ignored if specified.
+       * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1/job.proto;l=291 + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder clearInstallGpuDrivers() { + + installGpuDrivers_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java index ae4cc636de80..3135f0b96d26 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java @@ -176,7 +176,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "tate\022?\n\016new_task_state\030\003 \001(\0162\'.google.cl" + "oud.batch.v1.TaskStatus.State\"K\n\004Type\022\024\n" + "\020TYPE_UNSPECIFIED\020\000\022\025\n\021JOB_STATE_CHANGED" - + "\020\001\022\026\n\022TASK_STATE_CHANGED\020\002\"\221\013\n\020Allocatio" + + "\020\001\022\026\n\022TASK_STATE_CHANGED\020\002\"\312\013\n\020Allocatio" + "nPolicy\022H\n\010location\030\001 \001(\01326.google.cloud" + ".batch.v1.AllocationPolicy.LocationPolic" + "y\022S\n\tinstances\030\010 \003(\0132@.google.cloud.batc" @@ -185,48 +185,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "tch.v1.AllocationPolicy.LabelsEntry\022F\n\007n" + "etwork\030\007 \001(\01325.google.cloud.batch.v1.All" + "ocationPolicy.NetworkPolicy\032+\n\016LocationP" - + "olicy\022\031\n\021allowed_locations\030\001 \003(\t\032Y\n\004Disk" + + "olicy\022\031\n\021allowed_locations\030\001 \003(\t\032q\n\004Disk" + "\022\017\n\005image\030\004 \001(\tH\000\022\022\n\010snapshot\030\005 \001(\tH\000\022\014\n" - + "\004type\030\001 \001(\t\022\017\n\007size_gb\030\002 \001(\003B\r\n\013data_sou" - + "rce\032\212\001\n\014AttachedDisk\022@\n\010new_disk\030\001 \001(\0132," - + ".google.cloud.batch.v1.AllocationPolicy." - + "DiskH\000\022\027\n\rexisting_disk\030\002 \001(\tH\000\022\023\n\013devic" - + "e_name\030\003 \001(\tB\n\n\010attached\032*\n\013Accelerator\022" - + "\014\n\004type\030\001 \001(\t\022\r\n\005count\030\002 \001(\003\032\247\002\n\016Instanc" - + "ePolicy\022\024\n\014machine_type\030\002 \001(\t\022\030\n\020min_cpu" - + "_platform\030\003 \001(\t\022U\n\022provisioning_model\030\004 " - + "\001(\01629.google.cloud.batch.v1.AllocationPo" - + "licy.ProvisioningModel\022I\n\014accelerators\030\005" - + " \003(\01323.google.cloud.batch.v1.AllocationP" - + "olicy.Accelerator\022C\n\005disks\030\006 \003(\01324.googl" - + "e.cloud.batch.v1.AllocationPolicy.Attach" - + "edDisk\032\224\001\n\030InstancePolicyOrTemplate\022H\n\006p" - + "olicy\030\001 \001(\01326.google.cloud.batch.v1.Allo" - + "cationPolicy.InstancePolicyH\000\022\033\n\021instanc" - + "e_template\030\002 \001(\tH\000B\021\n\017policy_template\032W\n" - + "\020NetworkInterface\022\017\n\007network\030\001 \001(\t\022\022\n\nsu" - + "bnetwork\030\002 \001(\t\022\036\n\026no_external_ip_address" - + "\030\003 \001(\010\032e\n\rNetworkPolicy\022T\n\022network_inter" - + "faces\030\001 \003(\01328.google.cloud.batch.v1.Allo" - + "cationPolicy.NetworkInterface\032-\n\013LabelsE" - + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\021" - + "ProvisioningModel\022\"\n\036PROVISIONING_MODEL_" - + "UNSPECIFIED\020\000\022\014\n\010STANDARD\020\001\022\010\n\004SPOT\020\002\022\017\n" - + "\013PREEMPTIBLE\020\003\"\201\003\n\tTaskGroup\022\021\n\004name\030\001 \001" - + "(\tB\003\340A\003\0227\n\ttask_spec\030\003 \001(\0132\037.google.clou" - + "d.batch.v1.TaskSpecB\003\340A\002\022\022\n\ntask_count\030\004" - + " \001(\003\022\023\n\013parallelism\030\005 \001(\003\022=\n\021task_enviro" - + "nments\030\t \003(\0132\".google.cloud.batch.v1.Env" - + "ironment\022\033\n\023task_count_per_node\030\n \001(\003\022\032\n" - + "\022require_hosts_file\030\013 \001(\010\022\026\n\016permissive_" - + "ssh\030\014 \001(\010:o\352Al\n\036batch.googleapis.com/Tas" - + "kGroup\022Jprojects/{project}/locations/{lo" - + "cation}/jobs/{job}/taskGroups/{task_grou" - + "p}B\264\001\n\031com.google.cloud.batch.v1B\010JobPro" - + "toP\001Z:google.golang.org/genproto/googlea" - + "pis/cloud/batch/v1;batch\242\002\003GCB\252\002\025Google." - + "Cloud.Batch.V1\312\002\025Google\\Cloud\\Batch\\V1\352\002" - + "\030Google::Cloud::Batch::V1b\006proto3" + + "\004type\030\001 \001(\t\022\017\n\007size_gb\030\002 \001(\003\022\026\n\016disk_int" + + "erface\030\006 \001(\tB\r\n\013data_source\032\212\001\n\014Attached" + + "Disk\022@\n\010new_disk\030\001 \001(\0132,.google.cloud.ba" + + "tch.v1.AllocationPolicy.DiskH\000\022\027\n\rexisti" + + "ng_disk\030\002 \001(\tH\000\022\023\n\013device_name\030\003 \001(\tB\n\n\010" + + "attached\032K\n\013Accelerator\022\014\n\004type\030\001 \001(\t\022\r\n" + + "\005count\030\002 \001(\003\022\037\n\023install_gpu_drivers\030\003 \001(" + + "\010B\002\030\001\032\247\002\n\016InstancePolicy\022\024\n\014machine_type" + + "\030\002 \001(\t\022\030\n\020min_cpu_platform\030\003 \001(\t\022U\n\022prov" + + "isioning_model\030\004 \001(\01629.google.cloud.batc" + + "h.v1.AllocationPolicy.ProvisioningModel\022" + + "I\n\014accelerators\030\005 \003(\01323.google.cloud.bat" + + "ch.v1.AllocationPolicy.Accelerator\022C\n\005di" + + "sks\030\006 \003(\01324.google.cloud.batch.v1.Alloca" + + "tionPolicy.AttachedDisk\032\224\001\n\030InstancePoli" + + "cyOrTemplate\022H\n\006policy\030\001 \001(\01326.google.cl" + + "oud.batch.v1.AllocationPolicy.InstancePo" + + "licyH\000\022\033\n\021instance_template\030\002 \001(\tH\000B\021\n\017p" + + "olicy_template\032W\n\020NetworkInterface\022\017\n\007ne" + + "twork\030\001 \001(\t\022\022\n\nsubnetwork\030\002 \001(\t\022\036\n\026no_ex" + + "ternal_ip_address\030\003 \001(\010\032e\n\rNetworkPolicy" + + "\022T\n\022network_interfaces\030\001 \003(\01328.google.cl" + + "oud.batch.v1.AllocationPolicy.NetworkInt" + + "erface\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\t:\0028\001\"`\n\021ProvisioningModel\022\"\n\036PR" + + "OVISIONING_MODEL_UNSPECIFIED\020\000\022\014\n\010STANDA" + + "RD\020\001\022\010\n\004SPOT\020\002\022\017\n\013PREEMPTIBLE\020\003\"\201\003\n\tTask" + + "Group\022\021\n\004name\030\001 \001(\tB\003\340A\003\0227\n\ttask_spec\030\003 " + + "\001(\0132\037.google.cloud.batch.v1.TaskSpecB\003\340A" + + "\002\022\022\n\ntask_count\030\004 \001(\003\022\023\n\013parallelism\030\005 \001" + + "(\003\022=\n\021task_environments\030\t \003(\0132\".google.c" + + "loud.batch.v1.Environment\022\033\n\023task_count_" + + "per_node\030\n \001(\003\022\032\n\022require_hosts_file\030\013 \001" + + "(\010\022\026\n\016permissive_ssh\030\014 \001(\010:o\352Al\n\036batch.g" + + "oogleapis.com/TaskGroup\022Jprojects/{proje" + + "ct}/locations/{location}/jobs/{job}/task" + + "Groups/{task_group}B\264\001\n\031com.google.cloud" + + ".batch.v1B\010JobProtoP\001Z:google.golang.org" + + "/genproto/googleapis/cloud/batch/v1;batc" + + "h\242\002\003GCB\252\002\025Google.Cloud.Batch.V1\312\002\025Google" + + "\\Cloud\\Batch\\V1\352\002\030Google::Cloud::Batch::" + + "V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -351,7 +353,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor, new java.lang.String[] { - "Image", "Snapshot", "Type", "SizeGb", "DataSource", + "Image", "Snapshot", "Type", "SizeGb", "DiskInterface", "DataSource", }); internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor = internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(2); @@ -367,7 +369,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor, new java.lang.String[] { - "Type", "Count", + "Type", "Count", "InstallGpuDrivers", }); internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor = internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(4); diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java index c42b8943532d..a639ec33ab0e 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java @@ -131,6 +131,37 @@ private Runnable( executable_ = subBuilder.buildPartial(); } executableCase_ = 6; + break; + } + case 58: + { + com.google.cloud.batch.v1.Environment.Builder subBuilder = null; + if (environment_ != null) { + subBuilder = environment_.toBuilder(); + } + environment_ = + input.readMessage( + com.google.cloud.batch.v1.Environment.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(environment_); + environment_ = subBuilder.buildPartial(); + } + + break; + } + case 66: + { + com.google.protobuf.Duration.Builder subBuilder = null; + if (timeout_ != null) { + subBuilder = timeout_.toBuilder(); + } + timeout_ = + input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(timeout_); + timeout_ = subBuilder.buildPartial(); + } + break; } default: @@ -4518,6 +4549,103 @@ public boolean getAlwaysRun() { return alwaysRun_; } + public static final int ENVIRONMENT_FIELD_NUMBER = 7; + private com.google.cloud.batch.v1.Environment environment_; + /** + * + * + *
+   * Environment variables for this Runnable (overrides variables set for the
+   * whole Task or TaskGroup).
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + * + * @return Whether the environment field is set. + */ + @java.lang.Override + public boolean hasEnvironment() { + return environment_ != null; + } + /** + * + * + *
+   * Environment variables for this Runnable (overrides variables set for the
+   * whole Task or TaskGroup).
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + * + * @return The environment. + */ + @java.lang.Override + public com.google.cloud.batch.v1.Environment getEnvironment() { + return environment_ == null + ? com.google.cloud.batch.v1.Environment.getDefaultInstance() + : environment_; + } + /** + * + * + *
+   * Environment variables for this Runnable (overrides variables set for the
+   * whole Task or TaskGroup).
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + @java.lang.Override + public com.google.cloud.batch.v1.EnvironmentOrBuilder getEnvironmentOrBuilder() { + return getEnvironment(); + } + + public static final int TIMEOUT_FIELD_NUMBER = 8; + private com.google.protobuf.Duration timeout_; + /** + * + * + *
+   * Timeout for this Runnable.
+   * 
+ * + * .google.protobuf.Duration timeout = 8; + * + * @return Whether the timeout field is set. + */ + @java.lang.Override + public boolean hasTimeout() { + return timeout_ != null; + } + /** + * + * + *
+   * Timeout for this Runnable.
+   * 
+ * + * .google.protobuf.Duration timeout = 8; + * + * @return The timeout. + */ + @java.lang.Override + public com.google.protobuf.Duration getTimeout() { + return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_; + } + /** + * + * + *
+   * Timeout for this Runnable.
+   * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() { + return getTimeout(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -4550,6 +4678,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (executableCase_ == 6) { output.writeMessage(6, (com.google.cloud.batch.v1.Runnable.Barrier) executable_); } + if (environment_ != null) { + output.writeMessage(7, getEnvironment()); + } + if (timeout_ != null) { + output.writeMessage(8, getTimeout()); + } unknownFields.writeTo(output); } @@ -4583,6 +4717,12 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 6, (com.google.cloud.batch.v1.Runnable.Barrier) executable_); } + if (environment_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getEnvironment()); + } + if (timeout_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getTimeout()); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -4601,6 +4741,14 @@ public boolean equals(final java.lang.Object obj) { if (getIgnoreExitStatus() != other.getIgnoreExitStatus()) return false; if (getBackground() != other.getBackground()) return false; if (getAlwaysRun() != other.getAlwaysRun()) return false; + if (hasEnvironment() != other.hasEnvironment()) return false; + if (hasEnvironment()) { + if (!getEnvironment().equals(other.getEnvironment())) return false; + } + if (hasTimeout() != other.hasTimeout()) return false; + if (hasTimeout()) { + if (!getTimeout().equals(other.getTimeout())) return false; + } if (!getExecutableCase().equals(other.getExecutableCase())) return false; switch (executableCase_) { case 1: @@ -4632,6 +4780,14 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getBackground()); hash = (37 * hash) + ALWAYS_RUN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAlwaysRun()); + if (hasEnvironment()) { + hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; + hash = (53 * hash) + getEnvironment().hashCode(); + } + if (hasTimeout()) { + hash = (37 * hash) + TIMEOUT_FIELD_NUMBER; + hash = (53 * hash) + getTimeout().hashCode(); + } switch (executableCase_) { case 1: hash = (37 * hash) + CONTAINER_FIELD_NUMBER; @@ -4799,6 +4955,18 @@ public Builder clear() { alwaysRun_ = false; + if (environmentBuilder_ == null) { + environment_ = null; + } else { + environment_ = null; + environmentBuilder_ = null; + } + if (timeoutBuilder_ == null) { + timeout_ = null; + } else { + timeout_ = null; + timeoutBuilder_ = null; + } executableCase_ = 0; executable_ = null; return this; @@ -4851,6 +5019,16 @@ public com.google.cloud.batch.v1.Runnable buildPartial() { result.ignoreExitStatus_ = ignoreExitStatus_; result.background_ = background_; result.alwaysRun_ = alwaysRun_; + if (environmentBuilder_ == null) { + result.environment_ = environment_; + } else { + result.environment_ = environmentBuilder_.build(); + } + if (timeoutBuilder_ == null) { + result.timeout_ = timeout_; + } else { + result.timeout_ = timeoutBuilder_.build(); + } result.executableCase_ = executableCase_; onBuilt(); return result; @@ -4910,6 +5088,12 @@ public Builder mergeFrom(com.google.cloud.batch.v1.Runnable other) { if (other.getAlwaysRun() != false) { setAlwaysRun(other.getAlwaysRun()); } + if (other.hasEnvironment()) { + mergeEnvironment(other.getEnvironment()); + } + if (other.hasTimeout()) { + mergeTimeout(other.getTimeout()); + } switch (other.getExecutableCase()) { case CONTAINER: { @@ -5785,6 +5969,379 @@ public Builder clearAlwaysRun() { return this; } + private com.google.cloud.batch.v1.Environment environment_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.batch.v1.Environment, + com.google.cloud.batch.v1.Environment.Builder, + com.google.cloud.batch.v1.EnvironmentOrBuilder> + environmentBuilder_; + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + * + * @return Whether the environment field is set. + */ + public boolean hasEnvironment() { + return environmentBuilder_ != null || environment_ != null; + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + * + * @return The environment. + */ + public com.google.cloud.batch.v1.Environment getEnvironment() { + if (environmentBuilder_ == null) { + return environment_ == null + ? com.google.cloud.batch.v1.Environment.getDefaultInstance() + : environment_; + } else { + return environmentBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + public Builder setEnvironment(com.google.cloud.batch.v1.Environment value) { + if (environmentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + environment_ = value; + onChanged(); + } else { + environmentBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + public Builder setEnvironment(com.google.cloud.batch.v1.Environment.Builder builderForValue) { + if (environmentBuilder_ == null) { + environment_ = builderForValue.build(); + onChanged(); + } else { + environmentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + public Builder mergeEnvironment(com.google.cloud.batch.v1.Environment value) { + if (environmentBuilder_ == null) { + if (environment_ != null) { + environment_ = + com.google.cloud.batch.v1.Environment.newBuilder(environment_) + .mergeFrom(value) + .buildPartial(); + } else { + environment_ = value; + } + onChanged(); + } else { + environmentBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + public Builder clearEnvironment() { + if (environmentBuilder_ == null) { + environment_ = null; + onChanged(); + } else { + environment_ = null; + environmentBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + public com.google.cloud.batch.v1.Environment.Builder getEnvironmentBuilder() { + + onChanged(); + return getEnvironmentFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + public com.google.cloud.batch.v1.EnvironmentOrBuilder getEnvironmentOrBuilder() { + if (environmentBuilder_ != null) { + return environmentBuilder_.getMessageOrBuilder(); + } else { + return environment_ == null + ? com.google.cloud.batch.v1.Environment.getDefaultInstance() + : environment_; + } + } + /** + * + * + *
+     * Environment variables for this Runnable (overrides variables set for the
+     * whole Task or TaskGroup).
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.batch.v1.Environment, + com.google.cloud.batch.v1.Environment.Builder, + com.google.cloud.batch.v1.EnvironmentOrBuilder> + getEnvironmentFieldBuilder() { + if (environmentBuilder_ == null) { + environmentBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.batch.v1.Environment, + com.google.cloud.batch.v1.Environment.Builder, + com.google.cloud.batch.v1.EnvironmentOrBuilder>( + getEnvironment(), getParentForChildren(), isClean()); + environment_ = null; + } + return environmentBuilder_; + } + + private com.google.protobuf.Duration timeout_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + timeoutBuilder_; + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + * + * @return Whether the timeout field is set. + */ + public boolean hasTimeout() { + return timeoutBuilder_ != null || timeout_ != null; + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + * + * @return The timeout. + */ + public com.google.protobuf.Duration getTimeout() { + if (timeoutBuilder_ == null) { + return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_; + } else { + return timeoutBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + public Builder setTimeout(com.google.protobuf.Duration value) { + if (timeoutBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + timeout_ = value; + onChanged(); + } else { + timeoutBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + public Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue) { + if (timeoutBuilder_ == null) { + timeout_ = builderForValue.build(); + onChanged(); + } else { + timeoutBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + public Builder mergeTimeout(com.google.protobuf.Duration value) { + if (timeoutBuilder_ == null) { + if (timeout_ != null) { + timeout_ = + com.google.protobuf.Duration.newBuilder(timeout_).mergeFrom(value).buildPartial(); + } else { + timeout_ = value; + } + onChanged(); + } else { + timeoutBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + public Builder clearTimeout() { + if (timeoutBuilder_ == null) { + timeout_ = null; + onChanged(); + } else { + timeout_ = null; + timeoutBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + public com.google.protobuf.Duration.Builder getTimeoutBuilder() { + + onChanged(); + return getTimeoutFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder() { + if (timeoutBuilder_ != null) { + return timeoutBuilder_.getMessageOrBuilder(); + } else { + return timeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : timeout_; + } + } + /** + * + * + *
+     * Timeout for this Runnable.
+     * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getTimeoutFieldBuilder() { + if (timeoutBuilder_ == null) { + timeoutBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getTimeout(), getParentForChildren(), isClean()); + timeout_ = null; + } + return timeoutBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/RunnableOrBuilder.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/RunnableOrBuilder.java index 46bcb99f29ff..3cd7c53d2059 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/RunnableOrBuilder.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/RunnableOrBuilder.java @@ -176,5 +176,78 @@ public interface RunnableOrBuilder */ boolean getAlwaysRun(); + /** + * + * + *
+   * Environment variables for this Runnable (overrides variables set for the
+   * whole Task or TaskGroup).
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + * + * @return Whether the environment field is set. + */ + boolean hasEnvironment(); + /** + * + * + *
+   * Environment variables for this Runnable (overrides variables set for the
+   * whole Task or TaskGroup).
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + * + * @return The environment. + */ + com.google.cloud.batch.v1.Environment getEnvironment(); + /** + * + * + *
+   * Environment variables for this Runnable (overrides variables set for the
+   * whole Task or TaskGroup).
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 7; + */ + com.google.cloud.batch.v1.EnvironmentOrBuilder getEnvironmentOrBuilder(); + + /** + * + * + *
+   * Timeout for this Runnable.
+   * 
+ * + * .google.protobuf.Duration timeout = 8; + * + * @return Whether the timeout field is set. + */ + boolean hasTimeout(); + /** + * + * + *
+   * Timeout for this Runnable.
+   * 
+ * + * .google.protobuf.Duration timeout = 8; + * + * @return The timeout. + */ + com.google.protobuf.Duration getTimeout(); + /** + * + * + *
+   * Timeout for this Runnable.
+   * 
+ * + * .google.protobuf.Duration timeout = 8; + */ + com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder(); + public com.google.cloud.batch.v1.Runnable.ExecutableCase getExecutableCase(); } diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskProto.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskProto.java index 226ef1e21e42..4484e196649a 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskProto.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskProto.java @@ -113,51 +113,55 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "google.cloud.batch.v1.StatusEvent\"a\n\005Sta" + "te\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\014" + "\n\010ASSIGNED\020\002\022\013\n\007RUNNING\020\003\022\n\n\006FAILED\020\004\022\r\n" - + "\tSUCCEEDED\020\005\"\215\004\n\010Runnable\022>\n\tcontainer\030\001" + + "\tSUCCEEDED\020\005\"\362\004\n\010Runnable\022>\n\tcontainer\030\001" + " \001(\0132).google.cloud.batch.v1.Runnable.Co" + "ntainerH\000\0228\n\006script\030\002 \001(\0132&.google.cloud" + ".batch.v1.Runnable.ScriptH\000\022:\n\007barrier\030\006" + " \001(\0132\'.google.cloud.batch.v1.Runnable.Ba" + "rrierH\000\022\032\n\022ignore_exit_status\030\003 \001(\010\022\022\n\nb" - + "ackground\030\004 \001(\010\022\022\n\nalways_run\030\005 \001(\010\032\252\001\n\t" - + "Container\022\021\n\timage_uri\030\001 \001(\t\022\020\n\010commands" - + "\030\002 \003(\t\022\022\n\nentrypoint\030\003 \001(\t\022\017\n\007volumes\030\007 " - + "\003(\t\022\017\n\007options\030\010 \001(\t\022\036\n\026block_external_n" - + "etwork\030\t \001(\010\022\020\n\010username\030\n \001(\t\022\020\n\010passwo" - + "rd\030\013 \001(\t\0323\n\006Script\022\016\n\004path\030\001 \001(\tH\000\022\016\n\004te" - + "xt\030\002 \001(\tH\000B\t\n\007command\032\027\n\007Barrier\022\014\n\004name" - + "\030\001 \001(\tB\014\n\nexecutable\"\300\003\n\010TaskSpec\0222\n\trun" - + "nables\030\010 \003(\0132\037.google.cloud.batch.v1.Run" - + "nable\022@\n\020compute_resource\030\003 \001(\0132&.google" - + ".cloud.batch.v1.ComputeResource\0223\n\020max_r" - + "un_duration\030\004 \001(\0132\031.google.protobuf.Dura" - + "tion\022\027\n\017max_retry_count\030\005 \001(\005\022B\n\022lifecyc" - + "le_policies\030\t \003(\0132&.google.cloud.batch.v" - + "1.LifecyclePolicy\022G\n\014environments\030\006 \003(\0132" - + "1.google.cloud.batch.v1.TaskSpec.Environ" - + "mentsEntry\022.\n\007volumes\030\007 \003(\0132\035.google.clo" - + "ud.batch.v1.Volume\0323\n\021EnvironmentsEntry\022" - + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\212\002\n\017Life" - + "cyclePolicy\022=\n\006action\030\001 \001(\0162-.google.clo" - + "ud.batch.v1.LifecyclePolicy.Action\022P\n\020ac" - + "tion_condition\030\002 \001(\01326.google.cloud.batc" - + "h.v1.LifecyclePolicy.ActionCondition\032%\n\017" - + "ActionCondition\022\022\n\nexit_codes\030\001 \003(\005\"?\n\006A" - + "ction\022\026\n\022ACTION_UNSPECIFIED\020\000\022\016\n\nRETRY_T" - + "ASK\020\001\022\r\n\tFAIL_TASK\020\002\"\300\001\n\004Task\022\014\n\004name\030\001 " - + "\001(\t\0221\n\006status\030\002 \001(\0132!.google.cloud.batch" - + ".v1.TaskStatus:w\352At\n\031batch.googleapis.co" - + "m/Task\022Wprojects/{project}/locations/{lo" - + "cation}/jobs/{job}/taskGroups/{task_grou" - + "p}/tasks/{task}\"\205\001\n\013Environment\022D\n\tvaria" - + "bles\030\001 \003(\01321.google.cloud.batch.v1.Envir" - + "onment.VariablesEntry\0320\n\016VariablesEntry\022" - + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\265\001\n\031com." - + "google.cloud.batch.v1B\tTaskProtoP\001Z:goog" - + "le.golang.org/genproto/googleapis/cloud/" - + "batch/v1;batch\242\002\003GCB\252\002\025Google.Cloud.Batc" - + "h.V1\312\002\025Google\\Cloud\\Batch\\V1\352\002\030Google::C" - + "loud::Batch::V1b\006proto3" + + "ackground\030\004 \001(\010\022\022\n\nalways_run\030\005 \001(\010\0227\n\013e" + + "nvironment\030\007 \001(\0132\".google.cloud.batch.v1" + + ".Environment\022*\n\007timeout\030\010 \001(\0132\031.google.p" + + "rotobuf.Duration\032\252\001\n\tContainer\022\021\n\timage_" + + "uri\030\001 \001(\t\022\020\n\010commands\030\002 \003(\t\022\022\n\nentrypoin" + + "t\030\003 \001(\t\022\017\n\007volumes\030\007 \003(\t\022\017\n\007options\030\010 \001(" + + "\t\022\036\n\026block_external_network\030\t \001(\010\022\020\n\010use" + + "rname\030\n \001(\t\022\020\n\010password\030\013 \001(\t\0323\n\006Script\022" + + "\016\n\004path\030\001 \001(\tH\000\022\016\n\004text\030\002 \001(\tH\000B\t\n\007comma" + + "nd\032\027\n\007Barrier\022\014\n\004name\030\001 \001(\tB\014\n\nexecutabl" + + "e\"\375\003\n\010TaskSpec\0222\n\trunnables\030\010 \003(\0132\037.goog" + + "le.cloud.batch.v1.Runnable\022@\n\020compute_re" + + "source\030\003 \001(\0132&.google.cloud.batch.v1.Com" + + "puteResource\0223\n\020max_run_duration\030\004 \001(\0132\031" + + ".google.protobuf.Duration\022\027\n\017max_retry_c" + + "ount\030\005 \001(\005\022B\n\022lifecycle_policies\030\t \003(\0132&" + + ".google.cloud.batch.v1.LifecyclePolicy\022K" + + "\n\014environments\030\006 \003(\01321.google.cloud.batc" + + "h.v1.TaskSpec.EnvironmentsEntryB\002\030\001\022.\n\007v" + + "olumes\030\007 \003(\0132\035.google.cloud.batch.v1.Vol" + + "ume\0227\n\013environment\030\n \001(\0132\".google.cloud." + + "batch.v1.Environment\0323\n\021EnvironmentsEntr" + + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\212\002\n\017Li" + + "fecyclePolicy\022=\n\006action\030\001 \001(\0162-.google.c" + + "loud.batch.v1.LifecyclePolicy.Action\022P\n\020" + + "action_condition\030\002 \001(\01326.google.cloud.ba" + + "tch.v1.LifecyclePolicy.ActionCondition\032%" + + "\n\017ActionCondition\022\022\n\nexit_codes\030\001 \003(\005\"?\n" + + "\006Action\022\026\n\022ACTION_UNSPECIFIED\020\000\022\016\n\nRETRY" + + "_TASK\020\001\022\r\n\tFAIL_TASK\020\002\"\300\001\n\004Task\022\014\n\004name\030" + + "\001 \001(\t\0221\n\006status\030\002 \001(\0132!.google.cloud.bat" + + "ch.v1.TaskStatus:w\352At\n\031batch.googleapis." + + "com/Task\022Wprojects/{project}/locations/{" + + "location}/jobs/{job}/taskGroups/{task_gr" + + "oup}/tasks/{task}\"\205\001\n\013Environment\022D\n\tvar" + + "iables\030\001 \003(\01321.google.cloud.batch.v1.Env" + + "ironment.VariablesEntry\0320\n\016VariablesEntr" + + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\265\001\n\031co" + + "m.google.cloud.batch.v1B\tTaskProtoP\001Z:go" + + "ogle.golang.org/genproto/googleapis/clou" + + "d/batch/v1;batch\242\002\003GCB\252\002\025Google.Cloud.Ba" + + "tch.V1\312\002\025Google\\Cloud\\Batch\\V1\352\002\030Google:" + + ":Cloud::Batch::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -212,6 +216,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IgnoreExitStatus", "Background", "AlwaysRun", + "Environment", + "Timeout", "Executable", }); internal_static_google_cloud_batch_v1_Runnable_Container_descriptor = @@ -258,6 +264,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LifecyclePolicies", "Environments", "Volumes", + "Environment", }); internal_static_google_cloud_batch_v1_TaskSpec_EnvironmentsEntry_descriptor = internal_static_google_cloud_batch_v1_TaskSpec_descriptor.getNestedTypes().get(0); diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpec.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpec.java index 7d43cf456c62..01c7cc717035 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpec.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpec.java @@ -157,6 +157,22 @@ private TaskSpec( com.google.cloud.batch.v1.LifecyclePolicy.parser(), extensionRegistry)); break; } + case 82: + { + com.google.cloud.batch.v1.Environment.Builder subBuilder = null; + if (environment_ != null) { + subBuilder = environment_.toBuilder(); + } + environment_ = + input.readMessage( + com.google.cloud.batch.v1.Environment.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(environment_); + environment_ = subBuilder.buildPartial(); + } + + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -575,6 +591,7 @@ private static final class EnvironmentsDefaultEntryHolder { return environments_; } + @java.lang.Deprecated public int getEnvironmentsCount() { return internalGetEnvironments().getMap().size(); } @@ -586,8 +603,9 @@ public int getEnvironmentsCount() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated @java.lang.Override public boolean containsEnvironments(java.lang.String key) { if (key == null) { @@ -609,9 +627,10 @@ public java.util.Map getEnvironments() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ @java.lang.Override + @java.lang.Deprecated public java.util.Map getEnvironmentsMap() { return internalGetEnvironments().getMap(); } @@ -623,9 +642,10 @@ public java.util.Map getEnvironmentsMap() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ @java.lang.Override + @java.lang.Deprecated public java.lang.String getEnvironmentsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { @@ -642,9 +662,10 @@ public java.lang.String getEnvironmentsOrDefault( * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ @java.lang.Override + @java.lang.Deprecated public java.lang.String getEnvironmentsOrThrow(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); @@ -725,6 +746,54 @@ public com.google.cloud.batch.v1.VolumeOrBuilder getVolumesOrBuilder(int index) return volumes_.get(index); } + public static final int ENVIRONMENT_FIELD_NUMBER = 10; + private com.google.cloud.batch.v1.Environment environment_; + /** + * + * + *
+   * Environment variables to set before running the Task.
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + * + * @return Whether the environment field is set. + */ + @java.lang.Override + public boolean hasEnvironment() { + return environment_ != null; + } + /** + * + * + *
+   * Environment variables to set before running the Task.
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + * + * @return The environment. + */ + @java.lang.Override + public com.google.cloud.batch.v1.Environment getEnvironment() { + return environment_ == null + ? com.google.cloud.batch.v1.Environment.getDefaultInstance() + : environment_; + } + /** + * + * + *
+   * Environment variables to set before running the Task.
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + @java.lang.Override + public com.google.cloud.batch.v1.EnvironmentOrBuilder getEnvironmentOrBuilder() { + return getEnvironment(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -759,6 +828,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < lifecyclePolicies_.size(); i++) { output.writeMessage(9, lifecyclePolicies_.get(i)); } + if (environment_ != null) { + output.writeMessage(10, getEnvironment()); + } unknownFields.writeTo(output); } @@ -797,6 +869,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, lifecyclePolicies_.get(i)); } + if (environment_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getEnvironment()); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -825,6 +900,10 @@ public boolean equals(final java.lang.Object obj) { if (!getLifecyclePoliciesList().equals(other.getLifecyclePoliciesList())) return false; if (!internalGetEnvironments().equals(other.internalGetEnvironments())) return false; if (!getVolumesList().equals(other.getVolumesList())) return false; + if (hasEnvironment() != other.hasEnvironment()) return false; + if (hasEnvironment()) { + if (!getEnvironment().equals(other.getEnvironment())) return false; + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -862,6 +941,10 @@ public int hashCode() { hash = (37 * hash) + VOLUMES_FIELD_NUMBER; hash = (53 * hash) + getVolumesList().hashCode(); } + if (hasEnvironment()) { + hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; + hash = (53 * hash) + getEnvironment().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -1063,6 +1146,12 @@ public Builder clear() { } else { volumesBuilder_.clear(); } + if (environmentBuilder_ == null) { + environment_ = null; + } else { + environment_ = null; + environmentBuilder_ = null; + } return this; } @@ -1130,6 +1219,11 @@ public com.google.cloud.batch.v1.TaskSpec buildPartial() { } else { result.volumes_ = volumesBuilder_.build(); } + if (environmentBuilder_ == null) { + result.environment_ = environment_; + } else { + result.environment_ = environmentBuilder_.build(); + } onBuilt(); return result; } @@ -1270,6 +1364,9 @@ public Builder mergeFrom(com.google.cloud.batch.v1.TaskSpec other) { } } } + if (other.hasEnvironment()) { + mergeEnvironment(other.getEnvironment()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -2759,6 +2856,7 @@ public com.google.cloud.batch.v1.LifecyclePolicy.Builder addLifecyclePoliciesBui return environments_; } + @java.lang.Deprecated public int getEnvironmentsCount() { return internalGetEnvironments().getMap().size(); } @@ -2770,8 +2868,9 @@ public int getEnvironmentsCount() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated @java.lang.Override public boolean containsEnvironments(java.lang.String key) { if (key == null) { @@ -2793,9 +2892,10 @@ public java.util.Map getEnvironments() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ @java.lang.Override + @java.lang.Deprecated public java.util.Map getEnvironmentsMap() { return internalGetEnvironments().getMap(); } @@ -2807,9 +2907,10 @@ public java.util.Map getEnvironmentsMap() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ @java.lang.Override + @java.lang.Deprecated public java.lang.String getEnvironmentsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { @@ -2826,9 +2927,10 @@ public java.lang.String getEnvironmentsOrDefault( * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ @java.lang.Override + @java.lang.Deprecated public java.lang.String getEnvironmentsOrThrow(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); @@ -2840,6 +2942,7 @@ public java.lang.String getEnvironmentsOrThrow(java.lang.String key) { return map.get(key); } + @java.lang.Deprecated public Builder clearEnvironments() { internalGetMutableEnvironments().getMutableMap().clear(); return this; @@ -2852,8 +2955,9 @@ public Builder clearEnvironments() { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated public Builder removeEnvironments(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); @@ -2874,8 +2978,9 @@ public java.util.Map getMutableEnvironments( * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated public Builder putEnvironments(java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); @@ -2895,8 +3000,9 @@ public Builder putEnvironments(java.lang.String key, java.lang.String value) { * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated public Builder putAllEnvironments(java.util.Map values) { internalGetMutableEnvironments().getMutableMap().putAll(values); return this; @@ -3248,6 +3354,191 @@ public java.util.List getVolumesBuilde return volumesBuilder_; } + private com.google.cloud.batch.v1.Environment environment_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.batch.v1.Environment, + com.google.cloud.batch.v1.Environment.Builder, + com.google.cloud.batch.v1.EnvironmentOrBuilder> + environmentBuilder_; + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + * + * @return Whether the environment field is set. + */ + public boolean hasEnvironment() { + return environmentBuilder_ != null || environment_ != null; + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + * + * @return The environment. + */ + public com.google.cloud.batch.v1.Environment getEnvironment() { + if (environmentBuilder_ == null) { + return environment_ == null + ? com.google.cloud.batch.v1.Environment.getDefaultInstance() + : environment_; + } else { + return environmentBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + public Builder setEnvironment(com.google.cloud.batch.v1.Environment value) { + if (environmentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + environment_ = value; + onChanged(); + } else { + environmentBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + public Builder setEnvironment(com.google.cloud.batch.v1.Environment.Builder builderForValue) { + if (environmentBuilder_ == null) { + environment_ = builderForValue.build(); + onChanged(); + } else { + environmentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + public Builder mergeEnvironment(com.google.cloud.batch.v1.Environment value) { + if (environmentBuilder_ == null) { + if (environment_ != null) { + environment_ = + com.google.cloud.batch.v1.Environment.newBuilder(environment_) + .mergeFrom(value) + .buildPartial(); + } else { + environment_ = value; + } + onChanged(); + } else { + environmentBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + public Builder clearEnvironment() { + if (environmentBuilder_ == null) { + environment_ = null; + onChanged(); + } else { + environment_ = null; + environmentBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + public com.google.cloud.batch.v1.Environment.Builder getEnvironmentBuilder() { + + onChanged(); + return getEnvironmentFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + public com.google.cloud.batch.v1.EnvironmentOrBuilder getEnvironmentOrBuilder() { + if (environmentBuilder_ != null) { + return environmentBuilder_.getMessageOrBuilder(); + } else { + return environment_ == null + ? com.google.cloud.batch.v1.Environment.getDefaultInstance() + : environment_; + } + } + /** + * + * + *
+     * Environment variables to set before running the Task.
+     * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.batch.v1.Environment, + com.google.cloud.batch.v1.Environment.Builder, + com.google.cloud.batch.v1.EnvironmentOrBuilder> + getEnvironmentFieldBuilder() { + if (environmentBuilder_ == null) { + environmentBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.batch.v1.Environment, + com.google.cloud.batch.v1.Environment.Builder, + com.google.cloud.batch.v1.EnvironmentOrBuilder>( + getEnvironment(), getParentForChildren(), isClean()); + environment_ = null; + } + return environmentBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpecOrBuilder.java b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpecOrBuilder.java index bd203996b28b..448ebf4d71a0 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpecOrBuilder.java +++ b/java-batch/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/TaskSpecOrBuilder.java @@ -302,8 +302,9 @@ public interface TaskSpecOrBuilder * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated int getEnvironmentsCount(); /** * @@ -313,8 +314,9 @@ public interface TaskSpecOrBuilder * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated boolean containsEnvironments(java.lang.String key); /** Use {@link #getEnvironmentsMap()} instead. */ @java.lang.Deprecated @@ -327,8 +329,9 @@ public interface TaskSpecOrBuilder * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated java.util.Map getEnvironmentsMap(); /** * @@ -338,9 +341,9 @@ public interface TaskSpecOrBuilder * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ - + @java.lang.Deprecated /* nullable */ java.lang.String getEnvironmentsOrDefault( java.lang.String key, @@ -354,8 +357,9 @@ java.lang.String getEnvironmentsOrDefault( * You can set up to 100 environments. * * - * map<string, string> environments = 6; + * map<string, string> environments = 6 [deprecated = true]; */ + @java.lang.Deprecated java.lang.String getEnvironmentsOrThrow(java.lang.String key); /** @@ -408,4 +412,39 @@ java.lang.String getEnvironmentsOrDefault( * repeated .google.cloud.batch.v1.Volume volumes = 7; */ com.google.cloud.batch.v1.VolumeOrBuilder getVolumesOrBuilder(int index); + + /** + * + * + *
+   * Environment variables to set before running the Task.
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + * + * @return Whether the environment field is set. + */ + boolean hasEnvironment(); + /** + * + * + *
+   * Environment variables to set before running the Task.
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + * + * @return The environment. + */ + com.google.cloud.batch.v1.Environment getEnvironment(); + /** + * + * + *
+   * Environment variables to set before running the Task.
+   * 
+ * + * .google.cloud.batch.v1.Environment environment = 10; + */ + com.google.cloud.batch.v1.EnvironmentOrBuilder getEnvironmentOrBuilder(); } diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/job.proto b/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/job.proto index a24c017c98b2..2b622544c834 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/job.proto +++ b/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/job.proto @@ -218,16 +218,25 @@ message JobNotification { // resources should be allocated for the Job. message AllocationPolicy { message LocationPolicy { - // A list of allowed location names represented by internal URLs, - // First location in the list must be a region. - // for example, - // ["regions/us-central1"] allow VMs in region us-central1, - // ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone - // us-central1-a. + // A list of allowed location names represented by internal URLs. + // Each location can be a region or a zone. + // Only one region or multiple zones in one region is supported now. + // For example, + // ["regions/us-central1"] allow VMs in any zones in region us-central1. + // ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs + // in zones us-central1-a and us-central1-c. + // All locations end up in different regions would cause errors. + // For example, + // ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", + // "zones/us-west1-a"] contains 2 regions "us-central1" and + // "us-west1". An error is expected in this case. repeated string allowed_locations = 1; } - // A new persistent disk. + // A new persistent disk or a local ssd. + // A VM can only have one local SSD setting but multiple local SSD partitions. + // https://cloud.google.com/compute/docs/disks#pdspecs. + // https://cloud.google.com/compute/docs/disks#localssds. message Disk { // A data source from which a PD will be created. oneof data_source { @@ -239,15 +248,23 @@ message AllocationPolicy { } // Disk type as shown in `gcloud compute disk-types list` - // For example, "pd-ssd", "pd-standard", "pd-balanced". + // For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd". string type = 1; // Disk size in GB. // This field is ignored if `data_source` is `disk` or `image`. + // If `type` is `local-ssd`, size_gb should be a multiple of 375GB, + // otherwise, the final size will be the next greater multiple of 375 GB. int64 size_gb = 2; + + // Local SSDs are available through both "SCSI" and "NVMe" interfaces. + // If not indicated, "NVMe" will be the default one for local ssds. + // We only support "SCSI" for persistent disks now. + string disk_interface = 6; } - // A new or an existing persistent disk attached to a VM instance. + // A new or an existing persistent disk or a local ssd attached to a VM + // instance. message AttachedDisk { oneof attached { Disk new_disk = 1; @@ -269,6 +286,10 @@ message AllocationPolicy { // The number of accelerators of this type. int64 count = 2; + + // When true, Batch will install the GPU drivers. + // This field will be ignored if specified. + bool install_gpu_drivers = 3 [deprecated = true]; } // InstancePolicy describes an instance type and resources attached to each VM diff --git a/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/task.proto b/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/task.proto index 5462ee7a6b68..bc4dbfea3717 100644 --- a/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/task.proto +++ b/java-batch/proto-google-cloud-batch-v1/src/main/proto/google/cloud/batch/v1/task.proto @@ -184,6 +184,13 @@ message Runnable { // If the max_run_duration has expired then no further Runnables will execute, // not even always_run Runnables. bool always_run = 5; + + // Environment variables for this Runnable (overrides variables set for the + // whole Task or TaskGroup). + Environment environment = 7; + + // Timeout for this Runnable. + google.protobuf.Duration timeout = 8; } // Spec of a task @@ -225,10 +232,13 @@ message TaskSpec { // Environment variables to set before running the Task. // You can set up to 100 environments. - map environments = 6; + map environments = 6 [deprecated = true]; // Volumes to mount before running Tasks using this TaskSpec. repeated Volume volumes = 7; + + // Environment variables to set before running the Task. + Environment environment = 10; } // LifecyclePolicy describes how to deal with task failures diff --git a/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicy.java b/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicy.java index b3f1e6eaa9b8..ed5408f37674 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicy.java +++ b/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicy.java @@ -470,12 +470,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -487,12 +493,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -504,12 +516,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -522,12 +540,18 @@ public interface LocationPolicyOrBuilder * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -706,12 +730,18 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -725,12 +755,18 @@ public com.google.protobuf.ProtocolStringList getAllowedLocationsList() { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -744,12 +780,18 @@ public int getAllowedLocationsCount() { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -764,12 +806,18 @@ public java.lang.String getAllowedLocations(int index) { * * *
-     * A list of allowed location names represented by internal URLs,
-     * First location in the list must be a region.
-     * for example,
-     * ["regions/us-central1"] allow VMs in region us-central1,
-     * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-     * us-central1-a.
+     * A list of allowed location names represented by internal URLs.
+     * Each location can be a region or a zone.
+     * Only one region or multiple zones in one region is supported now.
+     * For example,
+     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+     * in zones us-central1-a and us-central1-c.
+     * All locations end up in different regions would cause errors.
+     * For example,
+     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+     * "zones/us-west1-a"] contains 2 regions "us-central1" and
+     * "us-west1". An error is expected in this case.
      * 
* * repeated string allowed_locations = 1; @@ -1231,12 +1279,18 @@ private void ensureAllowedLocationsIsMutable() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1250,12 +1304,18 @@ public com.google.protobuf.ProtocolStringList getAllowedLocationsList() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1269,12 +1329,18 @@ public int getAllowedLocationsCount() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1289,12 +1355,18 @@ public java.lang.String getAllowedLocations(int index) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1309,12 +1381,18 @@ public com.google.protobuf.ByteString getAllowedLocationsBytes(int index) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1336,12 +1414,18 @@ public Builder setAllowedLocations(int index, java.lang.String value) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1362,12 +1446,18 @@ public Builder addAllowedLocations(java.lang.String value) { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1385,12 +1475,18 @@ public Builder addAllAllowedLocations(java.lang.Iterable value * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1407,12 +1503,18 @@ public Builder clearAllowedLocations() { * * *
-       * A list of allowed location names represented by internal URLs,
-       * First location in the list must be a region.
-       * for example,
-       * ["regions/us-central1"] allow VMs in region us-central1,
-       * ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone
-       * us-central1-a.
+       * A list of allowed location names represented by internal URLs.
+       * Each location can be a region or a zone.
+       * Only one region or multiple zones in one region is supported now.
+       * For example,
+       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
+       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
+       * in zones us-central1-a and us-central1-c.
+       * All locations end up in different regions would cause errors.
+       * For example,
+       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
+       * "zones/us-west1-a"] contains 2 regions "us-central1" and
+       * "us-west1". An error is expected in this case.
        * 
* * repeated string allowed_locations = 1; @@ -1747,7 +1849,7 @@ public interface DiskOrBuilder * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -1760,7 +1862,7 @@ public interface DiskOrBuilder * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -1775,6 +1877,8 @@ public interface DiskOrBuilder *
      * Disk size in GB.
      * This field is ignored if `data_source` is `disk` or `image`.
+     * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+     * otherwise, the final size will be the next greater multiple of 375 GB.
      * 
* * int64 size_gb = 2; @@ -1783,13 +1887,45 @@ public interface DiskOrBuilder */ long getSizeGb(); + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The diskInterface. + */ + java.lang.String getDiskInterface(); + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The bytes for diskInterface. + */ + com.google.protobuf.ByteString getDiskInterfaceBytes(); + public com.google.cloud.batch.v1alpha.AllocationPolicy.Disk.DataSourceCase getDataSourceCase(); } /** * * *
-   * A new persistent disk.
+   * A new persistent disk or a local ssd.
+   * A VM can only have one local SSD setting but multiple local SSD partitions.
+   * https://cloud.google.com/compute/docs/disks#pdspecs.
+   * https://cloud.google.com/compute/docs/disks#localssds.
    * 
* * Protobuf type {@code google.cloud.batch.v1alpha.AllocationPolicy.Disk} @@ -1806,6 +1942,7 @@ private Disk(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Disk() { type_ = ""; + diskInterface_ = ""; } @java.lang.Override @@ -1863,6 +2000,13 @@ private Disk( dataSource_ = s; break; } + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + + diskInterface_ = s; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -2093,7 +2237,7 @@ public com.google.protobuf.ByteString getSnapshotBytes() { * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -2117,7 +2261,7 @@ public java.lang.String getType() { * *
      * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced".
+     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
      * 
* * string type = 1; @@ -2145,6 +2289,8 @@ public com.google.protobuf.ByteString getTypeBytes() { *
      * Disk size in GB.
      * This field is ignored if `data_source` is `disk` or `image`.
+     * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+     * otherwise, the final size will be the next greater multiple of 375 GB.
      * 
* * int64 size_gb = 2; @@ -2156,6 +2302,59 @@ public long getSizeGb() { return sizeGb_; } + public static final int DISK_INTERFACE_FIELD_NUMBER = 6; + private volatile java.lang.Object diskInterface_; + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The diskInterface. + */ + @java.lang.Override + public java.lang.String getDiskInterface() { + java.lang.Object ref = diskInterface_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + diskInterface_ = s; + return s; + } + } + /** + * + * + *
+     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+     * If not indicated, "NVMe" will be the default one for local ssds.
+     * We only support "SCSI" for persistent disks now.
+     * 
+ * + * string disk_interface = 6; + * + * @return The bytes for diskInterface. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDiskInterfaceBytes() { + java.lang.Object ref = diskInterface_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + diskInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -2182,6 +2381,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (dataSourceCase_ == 5) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, dataSource_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(diskInterface_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, diskInterface_); + } unknownFields.writeTo(output); } @@ -2203,6 +2405,9 @@ public int getSerializedSize() { if (dataSourceCase_ == 5) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, dataSource_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(diskInterface_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, diskInterface_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -2221,6 +2426,7 @@ public boolean equals(final java.lang.Object obj) { if (!getType().equals(other.getType())) return false; if (getSizeGb() != other.getSizeGb()) return false; + if (!getDiskInterface().equals(other.getDiskInterface())) return false; if (!getDataSourceCase().equals(other.getDataSourceCase())) return false; switch (dataSourceCase_) { case 4: @@ -2247,6 +2453,8 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + SIZE_GB_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSizeGb()); + hash = (37 * hash) + DISK_INTERFACE_FIELD_NUMBER; + hash = (53 * hash) + getDiskInterface().hashCode(); switch (dataSourceCase_) { case 4: hash = (37 * hash) + IMAGE_FIELD_NUMBER; @@ -2365,7 +2573,10 @@ protected Builder newBuilderForType( * * *
-     * A new persistent disk.
+     * A new persistent disk or a local ssd.
+     * A VM can only have one local SSD setting but multiple local SSD partitions.
+     * https://cloud.google.com/compute/docs/disks#pdspecs.
+     * https://cloud.google.com/compute/docs/disks#localssds.
      * 
* * Protobuf type {@code google.cloud.batch.v1alpha.AllocationPolicy.Disk} @@ -2411,6 +2622,8 @@ public Builder clear() { sizeGb_ = 0L; + diskInterface_ = ""; + dataSourceCase_ = 0; dataSource_ = null; return this; @@ -2448,6 +2661,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.Disk buildPartial() { } result.type_ = type_; result.sizeGb_ = sizeGb_; + result.diskInterface_ = diskInterface_; result.dataSourceCase_ = dataSourceCase_; onBuilt(); return result; @@ -2508,6 +2722,10 @@ public Builder mergeFrom(com.google.cloud.batch.v1alpha.AllocationPolicy.Disk ot if (other.getSizeGb() != 0L) { setSizeGb(other.getSizeGb()); } + if (!other.getDiskInterface().isEmpty()) { + diskInterface_ = other.diskInterface_; + onChanged(); + } switch (other.getDataSourceCase()) { case IMAGE: { @@ -2846,7 +3064,7 @@ public Builder setSnapshotBytes(com.google.protobuf.ByteString value) { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2869,7 +3087,7 @@ public java.lang.String getType() { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2892,7 +3110,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2914,7 +3132,7 @@ public Builder setType(java.lang.String value) { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2932,7 +3150,7 @@ public Builder clearType() { * *
        * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced".
+       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
        * 
* * string type = 1; @@ -2958,6 +3176,8 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { *
        * Disk size in GB.
        * This field is ignored if `data_source` is `disk` or `image`.
+       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+       * otherwise, the final size will be the next greater multiple of 375 GB.
        * 
* * int64 size_gb = 2; @@ -2974,6 +3194,8 @@ public long getSizeGb() { *
        * Disk size in GB.
        * This field is ignored if `data_source` is `disk` or `image`.
+       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+       * otherwise, the final size will be the next greater multiple of 375 GB.
        * 
* * int64 size_gb = 2; @@ -2993,6 +3215,8 @@ public Builder setSizeGb(long value) { *
        * Disk size in GB.
        * This field is ignored if `data_source` is `disk` or `image`.
+       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
+       * otherwise, the final size will be the next greater multiple of 375 GB.
        * 
* * int64 size_gb = 2; @@ -3006,6 +3230,122 @@ public Builder clearSizeGb() { return this; } + private java.lang.Object diskInterface_ = ""; + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @return The diskInterface. + */ + public java.lang.String getDiskInterface() { + java.lang.Object ref = diskInterface_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + diskInterface_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @return The bytes for diskInterface. + */ + public com.google.protobuf.ByteString getDiskInterfaceBytes() { + java.lang.Object ref = diskInterface_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + diskInterface_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @param value The diskInterface to set. + * @return This builder for chaining. + */ + public Builder setDiskInterface(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + diskInterface_ = value; + onChanged(); + return this; + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @return This builder for chaining. + */ + public Builder clearDiskInterface() { + + diskInterface_ = getDefaultInstance().getDiskInterface(); + onChanged(); + return this; + } + /** + * + * + *
+       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
+       * If not indicated, "NVMe" will be the default one for local ssds.
+       * We only support "SCSI" for persistent disks now.
+       * 
+ * + * string disk_interface = 6; + * + * @param value The bytes for diskInterface to set. + * @return This builder for chaining. + */ + public Builder setDiskInterfaceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + diskInterface_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -3149,7 +3489,8 @@ public interface AttachedDiskOrBuilder * * *
-   * A new or an existing persistent disk attached to a VM instance.
+   * A new or an existing persistent disk or a local ssd attached to a VM
+   * instance.
    * 
* * Protobuf type {@code google.cloud.batch.v1alpha.AllocationPolicy.AttachedDisk} @@ -3668,7 +4009,8 @@ protected Builder newBuilderForType( * * *
-     * A new or an existing persistent disk attached to a VM instance.
+     * A new or an existing persistent disk or a local ssd attached to a VM
+     * instance.
      * 
* * Protobuf type {@code google.cloud.batch.v1alpha.AllocationPolicy.AttachedDisk} @@ -4361,6 +4703,23 @@ public interface AcceleratorOrBuilder * @return The count. */ long getCount(); + + /** + * + * + *
+     * When true, Batch will install the GPU drivers.
+     * This field will be ignored if specified.
+     * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=346 + * @return The installGpuDrivers. + */ + @java.lang.Deprecated + boolean getInstallGpuDrivers(); } /** * @@ -4426,6 +4785,11 @@ private Accelerator( count_ = input.readInt64(); break; } + case 24: + { + installGpuDrivers_ = input.readBool(); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -4531,6 +4895,28 @@ public long getCount() { return count_; } + public static final int INSTALL_GPU_DRIVERS_FIELD_NUMBER = 3; + private boolean installGpuDrivers_; + /** + * + * + *
+     * When true, Batch will install the GPU drivers.
+     * This field will be ignored if specified.
+     * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=346 + * @return The installGpuDrivers. + */ + @java.lang.Override + @java.lang.Deprecated + public boolean getInstallGpuDrivers() { + return installGpuDrivers_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -4551,6 +4937,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (count_ != 0L) { output.writeInt64(2, count_); } + if (installGpuDrivers_ != false) { + output.writeBool(3, installGpuDrivers_); + } unknownFields.writeTo(output); } @@ -4566,6 +4955,9 @@ public int getSerializedSize() { if (count_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, count_); } + if (installGpuDrivers_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, installGpuDrivers_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -4584,6 +4976,7 @@ public boolean equals(final java.lang.Object obj) { if (!getType().equals(other.getType())) return false; if (getCount() != other.getCount()) return false; + if (getInstallGpuDrivers() != other.getInstallGpuDrivers()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -4599,6 +4992,8 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getCount()); + hash = (37 * hash) + INSTALL_GPU_DRIVERS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getInstallGpuDrivers()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -4751,6 +5146,8 @@ public Builder clear() { count_ = 0L; + installGpuDrivers_ = false; + return this; } @@ -4781,6 +5178,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.Accelerator buildPartial( new com.google.cloud.batch.v1alpha.AllocationPolicy.Accelerator(this); result.type_ = type_; result.count_ = count_; + result.installGpuDrivers_ = installGpuDrivers_; onBuilt(); return result; } @@ -4841,6 +5239,9 @@ public Builder mergeFrom(com.google.cloud.batch.v1alpha.AllocationPolicy.Acceler if (other.getCount() != 0L) { setCount(other.getCount()); } + if (other.getInstallGpuDrivers() != false) { + setInstallGpuDrivers(other.getInstallGpuDrivers()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -5035,6 +5436,70 @@ public Builder clearCount() { return this; } + private boolean installGpuDrivers_; + /** + * + * + *
+       * When true, Batch will install the GPU drivers.
+       * This field will be ignored if specified.
+       * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=346 + * @return The installGpuDrivers. + */ + @java.lang.Override + @java.lang.Deprecated + public boolean getInstallGpuDrivers() { + return installGpuDrivers_; + } + /** + * + * + *
+       * When true, Batch will install the GPU drivers.
+       * This field will be ignored if specified.
+       * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=346 + * @param value The installGpuDrivers to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder setInstallGpuDrivers(boolean value) { + + installGpuDrivers_ = value; + onChanged(); + return this; + } + /** + * + * + *
+       * When true, Batch will install the GPU drivers.
+       * This field will be ignored if specified.
+       * 
+ * + * bool install_gpu_drivers = 3 [deprecated = true]; + * + * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.Accelerator.install_gpu_drivers is + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=346 + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder clearInstallGpuDrivers() { + + installGpuDrivers_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5097,7 +5562,7 @@ public interface InstancePolicyOrBuilder * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return A list containing the allowedMachineTypes. */ @java.lang.Deprecated @@ -5106,7 +5571,7 @@ public interface InstancePolicyOrBuilder * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return The count of allowedMachineTypes. */ @java.lang.Deprecated @@ -5115,7 +5580,7 @@ public interface InstancePolicyOrBuilder * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index of the element to return. * @return The allowedMachineTypes at the given index. */ @@ -5125,7 +5590,7 @@ public interface InstancePolicyOrBuilder * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index of the value to return. * @return The bytes of the allowedMachineTypes at the given index. */ @@ -5506,7 +5971,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return A list containing the allowedMachineTypes. */ @java.lang.Deprecated @@ -5517,7 +5982,7 @@ public com.google.protobuf.ProtocolStringList getAllowedMachineTypesList() { * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return The count of allowedMachineTypes. */ @java.lang.Deprecated @@ -5528,7 +5993,7 @@ public int getAllowedMachineTypesCount() { * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index of the element to return. * @return The allowedMachineTypes at the given index. */ @@ -5540,7 +6005,7 @@ public java.lang.String getAllowedMachineTypes(int index) { * repeated string allowed_machine_types = 1 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types - * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * is deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index of the value to return. * @return The bytes of the allowedMachineTypes at the given index. */ @@ -6380,7 +6845,7 @@ private void ensureAllowedMachineTypesIsMutable() { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return A list containing the allowedMachineTypes. */ @java.lang.Deprecated @@ -6392,7 +6857,7 @@ public com.google.protobuf.ProtocolStringList getAllowedMachineTypesList() { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return The count of allowedMachineTypes. */ @java.lang.Deprecated @@ -6404,7 +6869,7 @@ public int getAllowedMachineTypesCount() { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index of the element to return. * @return The allowedMachineTypes at the given index. */ @@ -6417,7 +6882,7 @@ public java.lang.String getAllowedMachineTypes(int index) { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index of the value to return. * @return The bytes of the allowedMachineTypes at the given index. */ @@ -6430,7 +6895,7 @@ public com.google.protobuf.ByteString getAllowedMachineTypesBytes(int index) { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param index The index to set the value at. * @param value The allowedMachineTypes to set. * @return This builder for chaining. @@ -6450,7 +6915,7 @@ public Builder setAllowedMachineTypes(int index, java.lang.String value) { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param value The allowedMachineTypes to add. * @return This builder for chaining. */ @@ -6469,7 +6934,7 @@ public Builder addAllowedMachineTypes(java.lang.String value) { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param values The allowedMachineTypes to add. * @return This builder for chaining. */ @@ -6485,7 +6950,7 @@ public Builder addAllAllowedMachineTypes(java.lang.Iterable va * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @return This builder for chaining. */ @java.lang.Deprecated @@ -6500,7 +6965,7 @@ public Builder clearAllowedMachineTypes() { * * @deprecated * google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicy.allowed_machine_types is - * deprecated. See google/cloud/batch/v1alpha/job.proto;l=331 + * deprecated. See google/cloud/batch/v1alpha/job.proto;l=352 * @param value The bytes of the allowedMachineTypes to add. * @return This builder for chaining. */ @@ -7778,6 +8243,13 @@ public interface InstancePolicyOrTemplateOrBuilder */ com.google.protobuf.ByteString getInstanceTemplateBytes(); + /** + * bool install_gpu_drivers = 3; + * + * @return The installGpuDrivers. + */ + boolean getInstallGpuDrivers(); + public com.google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicyOrTemplate .PolicyTemplateCase getPolicyTemplateCase(); @@ -7862,6 +8334,11 @@ private InstancePolicyOrTemplate( policyTemplate_ = s; break; } + case 24: + { + installGpuDrivers_ = input.readBool(); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -8074,6 +8551,18 @@ public com.google.protobuf.ByteString getInstanceTemplateBytes() { } } + public static final int INSTALL_GPU_DRIVERS_FIELD_NUMBER = 3; + private boolean installGpuDrivers_; + /** + * bool install_gpu_drivers = 3; + * + * @return The installGpuDrivers. + */ + @java.lang.Override + public boolean getInstallGpuDrivers() { + return installGpuDrivers_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -8095,6 +8584,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (policyTemplateCase_ == 2) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, policyTemplate_); } + if (installGpuDrivers_ != false) { + output.writeBool(3, installGpuDrivers_); + } unknownFields.writeTo(output); } @@ -8113,6 +8605,9 @@ public int getSerializedSize() { if (policyTemplateCase_ == 2) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, policyTemplate_); } + if (installGpuDrivers_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, installGpuDrivers_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -8130,6 +8625,7 @@ public boolean equals(final java.lang.Object obj) { com.google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicyOrTemplate other = (com.google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicyOrTemplate) obj; + if (getInstallGpuDrivers() != other.getInstallGpuDrivers()) return false; if (!getPolicyTemplateCase().equals(other.getPolicyTemplateCase())) return false; switch (policyTemplateCase_) { case 1: @@ -8152,6 +8648,8 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + INSTALL_GPU_DRIVERS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getInstallGpuDrivers()); switch (policyTemplateCase_) { case 1: hash = (37 * hash) + POLICY_FIELD_NUMBER; @@ -8320,6 +8818,8 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + installGpuDrivers_ = false; + policyTemplateCase_ = 0; policyTemplate_ = null; return this; @@ -8363,6 +8863,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicyOrTemplate if (policyTemplateCase_ == 2) { result.policyTemplate_ = policyTemplate_; } + result.installGpuDrivers_ = installGpuDrivers_; result.policyTemplateCase_ = policyTemplateCase_; onBuilt(); return result; @@ -8420,6 +8921,9 @@ public Builder mergeFrom( if (other == com.google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicyOrTemplate .getDefaultInstance()) return this; + if (other.getInstallGpuDrivers() != false) { + setInstallGpuDrivers(other.getInstallGpuDrivers()); + } switch (other.getPolicyTemplateCase()) { case POLICY: { @@ -8851,6 +9355,40 @@ public Builder setInstanceTemplateBytes(com.google.protobuf.ByteString value) { return this; } + private boolean installGpuDrivers_; + /** + * bool install_gpu_drivers = 3; + * + * @return The installGpuDrivers. + */ + @java.lang.Override + public boolean getInstallGpuDrivers() { + return installGpuDrivers_; + } + /** + * bool install_gpu_drivers = 3; + * + * @param value The installGpuDrivers to set. + * @return This builder for chaining. + */ + public Builder setInstallGpuDrivers(boolean value) { + + installGpuDrivers_ = value; + onChanged(); + return this; + } + /** + * bool install_gpu_drivers = 3; + * + * @return This builder for chaining. + */ + public Builder clearInstallGpuDrivers() { + + installGpuDrivers_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -11074,7 +11612,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.LocationPolicy getLocatio * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=415 + * google/cloud/batch/v1alpha/job.proto;l=438 * @return Whether the instance field is set. */ @java.lang.Override @@ -11094,7 +11632,7 @@ public boolean hasInstance() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=415 + * google/cloud/batch/v1alpha/job.proto;l=438 * @return The instance. */ @java.lang.Override @@ -11225,7 +11763,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.InstancePolicyOrTemplate * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return A list containing the instanceTemplates. */ @java.lang.Deprecated @@ -11243,7 +11781,7 @@ public com.google.protobuf.ProtocolStringList getInstanceTemplatesList() { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return The count of instanceTemplates. */ @java.lang.Deprecated @@ -11261,7 +11799,7 @@ public int getInstanceTemplatesCount() { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index of the element to return. * @return The instanceTemplates at the given index. */ @@ -11280,7 +11818,7 @@ public java.lang.String getInstanceTemplates(int index) { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index of the value to return. * @return The bytes of the instanceTemplates at the given index. */ @@ -11322,7 +11860,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel convert * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @return A list containing the provisioningModels. */ @java.lang.Override @@ -11348,7 +11886,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel convert * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @return The count of provisioningModels. */ @java.lang.Override @@ -11371,7 +11909,7 @@ public int getProvisioningModelsCount() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index of the element to return. * @return The provisioningModels at the given index. */ @@ -11396,7 +11934,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel getProv * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @return A list containing the enum numeric values on the wire for provisioningModels. */ @java.lang.Override @@ -11419,7 +11957,7 @@ public java.util.List getProvisioningModelsValueList() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index of the value to return. * @return The enum numeric value on the wire of provisioningModels at the given index. */ @@ -12515,7 +13053,7 @@ public Builder clearLocation() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=415 + * google/cloud/batch/v1alpha/job.proto;l=438 * @return Whether the instance field is set. */ @java.lang.Deprecated @@ -12534,7 +13072,7 @@ public boolean hasInstance() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=415 + * google/cloud/batch/v1alpha/job.proto;l=438 * @return The instance. */ @java.lang.Deprecated @@ -13168,7 +13706,7 @@ private void ensureInstanceTemplatesIsMutable() { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return A list containing the instanceTemplates. */ @java.lang.Deprecated @@ -13186,7 +13724,7 @@ public com.google.protobuf.ProtocolStringList getInstanceTemplatesList() { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return The count of instanceTemplates. */ @java.lang.Deprecated @@ -13204,7 +13742,7 @@ public int getInstanceTemplatesCount() { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index of the element to return. * @return The instanceTemplates at the given index. */ @@ -13223,7 +13761,7 @@ public java.lang.String getInstanceTemplates(int index) { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index of the value to return. * @return The bytes of the instanceTemplates at the given index. */ @@ -13242,7 +13780,7 @@ public com.google.protobuf.ByteString getInstanceTemplatesBytes(int index) { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index to set the value at. * @param value The instanceTemplates to set. * @return This builder for chaining. @@ -13268,7 +13806,7 @@ public Builder setInstanceTemplates(int index, java.lang.String value) { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param value The instanceTemplates to add. * @return This builder for chaining. */ @@ -13293,7 +13831,7 @@ public Builder addInstanceTemplates(java.lang.String value) { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param values The instanceTemplates to add. * @return This builder for chaining. */ @@ -13315,7 +13853,7 @@ public Builder addAllInstanceTemplates(java.lang.Iterable valu * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return This builder for chaining. */ @java.lang.Deprecated @@ -13336,7 +13874,7 @@ public Builder clearInstanceTemplates() { * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param value The bytes of the instanceTemplates to add. * @return This builder for chaining. */ @@ -13376,7 +13914,7 @@ private void ensureProvisioningModelsIsMutable() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @return A list containing the provisioningModels. */ @java.lang.Deprecated @@ -13401,7 +13939,7 @@ private void ensureProvisioningModelsIsMutable() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @return The count of provisioningModels. */ @java.lang.Deprecated @@ -13423,7 +13961,7 @@ public int getProvisioningModelsCount() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index of the element to return. * @return The provisioningModels at the given index. */ @@ -13447,7 +13985,7 @@ public com.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel getProv * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index to set the value at. * @param value The provisioningModels to set. * @return This builder for chaining. @@ -13478,7 +14016,7 @@ public Builder setProvisioningModels( * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param value The provisioningModels to add. * @return This builder for chaining. */ @@ -13508,7 +14046,7 @@ public Builder addProvisioningModels( * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param values The provisioningModels to add. * @return This builder for chaining. */ @@ -13539,7 +14077,7 @@ public Builder addAllProvisioningModels( * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @return This builder for chaining. */ @java.lang.Deprecated @@ -13564,7 +14102,7 @@ public Builder clearProvisioningModels() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @return A list containing the enum numeric values on the wire for provisioningModels. */ @java.lang.Deprecated @@ -13586,7 +14124,7 @@ public java.util.List getProvisioningModelsValueList() { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index of the value to return. * @return The enum numeric value on the wire of provisioningModels at the given index. */ @@ -13609,7 +14147,7 @@ public int getProvisioningModelsValue(int index) { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index to set the value at. * @param value The enum numeric value on the wire for provisioningModels to set. * @return This builder for chaining. @@ -13636,7 +14174,7 @@ public Builder setProvisioningModelsValue(int index, int value) { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param value The enum numeric value on the wire for provisioningModels to add. * @return This builder for chaining. */ @@ -13662,7 +14200,7 @@ public Builder addProvisioningModelsValue(int value) { * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. - * See google/cloud/batch/v1alpha/job.proto;l=430 + * See google/cloud/batch/v1alpha/job.proto;l=453 * @param values The enum numeric values on the wire for provisioningModels to add. * @return This builder for chaining. */ diff --git a/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicyOrBuilder.java b/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicyOrBuilder.java index 22071debc2c4..4efcc73a2044 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicyOrBuilder.java +++ b/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/AllocationPolicyOrBuilder.java @@ -70,7 +70,7 @@ public interface AllocationPolicyOrBuilder * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=415 + * google/cloud/batch/v1alpha/job.proto;l=438 * @return Whether the instance field is set. */ @java.lang.Deprecated @@ -87,7 +87,7 @@ public interface AllocationPolicyOrBuilder * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=415 + * google/cloud/batch/v1alpha/job.proto;l=438 * @return The instance. */ @java.lang.Deprecated @@ -188,7 +188,7 @@ public interface AllocationPolicyOrBuilder * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return A list containing the instanceTemplates. */ @java.lang.Deprecated @@ -204,7 +204,7 @@ public interface AllocationPolicyOrBuilder * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @return The count of instanceTemplates. */ @java.lang.Deprecated @@ -220,7 +220,7 @@ public interface AllocationPolicyOrBuilder * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index of the element to return. * @return The instanceTemplates at the given index. */ @@ -237,7 +237,7 @@ public interface AllocationPolicyOrBuilder * repeated string instance_templates = 3 [deprecated = true]; * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.instance_templates is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=423 + * google/cloud/batch/v1alpha/job.proto;l=446 * @param index The index of the value to return. * @return The bytes of the instanceTemplates at the given index. */ @@ -259,7 +259,7 @@ public interface AllocationPolicyOrBuilder * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @return A list containing the provisioningModels. */ @java.lang.Deprecated @@ -280,7 +280,7 @@ public interface AllocationPolicyOrBuilder * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @return The count of provisioningModels. */ @java.lang.Deprecated @@ -300,7 +300,7 @@ public interface AllocationPolicyOrBuilder * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index of the element to return. * @return The provisioningModels at the given index. */ @@ -322,7 +322,7 @@ com.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel getProvisionin * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @return A list containing the enum numeric values on the wire for provisioningModels. */ @java.lang.Deprecated @@ -342,7 +342,7 @@ com.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel getProvisionin * * * @deprecated google.cloud.batch.v1alpha.AllocationPolicy.provisioning_models is deprecated. See - * google/cloud/batch/v1alpha/job.proto;l=430 + * google/cloud/batch/v1alpha/job.proto;l=453 * @param index The index of the value to return. * @return The enum numeric value on the wire of provisioningModels at the given index. */ diff --git a/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobProto.java b/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobProto.java index b95e4d560192..42ac264dd12e 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobProto.java +++ b/java-batch/proto-google-cloud-batch-v1alpha/src/main/java/com/google/cloud/batch/v1alpha/JobProto.java @@ -208,7 +208,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "tus.State\022D\n\016new_task_state\030\003 \001(\0162,.goog" + "le.cloud.batch.v1alpha.TaskStatus.State\"" + "K\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\025\n\021JOB_STA" - + "TE_CHANGED\020\001\022\026\n\022TASK_STATE_CHANGED\020\002\"\270\016\n" + + "TE_CHANGED\020\001\022\026\n\022TASK_STATE_CHANGED\020\002\"\216\017\n" + "\020AllocationPolicy\022M\n\010location\030\001 \001(\0132;.go" + "ogle.cloud.batch.v1alpha.AllocationPolic" + "y.LocationPolicy\022Q\n\010instance\030\002 \001(\0132;.goo" @@ -227,60 +227,62 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "loud.batch.v1alpha.AllocationPolicy.Netw" + "orkPolicy\032E\n\016LocationPolicy\022\031\n\021allowed_l" + "ocations\030\001 \003(\t\022\030\n\020denied_locations\030\002 \003(\t" - + "\032Y\n\004Disk\022\017\n\005image\030\004 \001(\tH\000\022\022\n\010snapshot\030\005 " - + "\001(\tH\000\022\014\n\004type\030\001 \001(\t\022\017\n\007size_gb\030\002 \001(\003B\r\n\013" - + "data_source\032\217\001\n\014AttachedDisk\022E\n\010new_disk" - + "\030\001 \001(\01321.google.cloud.batch.v1alpha.Allo" - + "cationPolicy.DiskH\000\022\027\n\rexisting_disk\030\002 \001" - + "(\tH\000\022\023\n\013device_name\030\003 \001(\tB\n\n\010attached\032*\n" - + "\013Accelerator\022\014\n\004type\030\001 \001(\t\022\r\n\005count\030\002 \001(" - + "\003\032\331\002\n\016InstancePolicy\022!\n\025allowed_machine_" - + "types\030\001 \003(\tB\002\030\001\022\024\n\014machine_type\030\002 \001(\t\022\030\n" - + "\020min_cpu_platform\030\003 \001(\t\022Z\n\022provisioning_" - + "model\030\004 \001(\0162>.google.cloud.batch.v1alpha" - + ".AllocationPolicy.ProvisioningModel\022N\n\014a" - + "ccelerators\030\005 \003(\01328.google.cloud.batch.v" - + "1alpha.AllocationPolicy.Accelerator\022H\n\005d" - + "isks\030\006 \003(\01329.google.cloud.batch.v1alpha." - + "AllocationPolicy.AttachedDisk\032\231\001\n\030Instan" - + "cePolicyOrTemplate\022M\n\006policy\030\001 \001(\0132;.goo" + + "\032q\n\004Disk\022\017\n\005image\030\004 \001(\tH\000\022\022\n\010snapshot\030\005 " + + "\001(\tH\000\022\014\n\004type\030\001 \001(\t\022\017\n\007size_gb\030\002 \001(\003\022\026\n\016" + + "disk_interface\030\006 \001(\tB\r\n\013data_source\032\217\001\n\014" + + "AttachedDisk\022E\n\010new_disk\030\001 \001(\01321.google." + + "cloud.batch.v1alpha.AllocationPolicy.Dis" + + "kH\000\022\027\n\rexisting_disk\030\002 \001(\tH\000\022\023\n\013device_n" + + "ame\030\003 \001(\tB\n\n\010attached\032K\n\013Accelerator\022\014\n\004" + + "type\030\001 \001(\t\022\r\n\005count\030\002 \001(\003\022\037\n\023install_gpu" + + "_drivers\030\003 \001(\010B\002\030\001\032\331\002\n\016InstancePolicy\022!\n" + + "\025allowed_machine_types\030\001 \003(\tB\002\030\001\022\024\n\014mach" + + "ine_type\030\002 \001(\t\022\030\n\020min_cpu_platform\030\003 \001(\t" + + "\022Z\n\022provisioning_model\030\004 \001(\0162>.google.cl" + + "oud.batch.v1alpha.AllocationPolicy.Provi" + + "sioningModel\022N\n\014accelerators\030\005 \003(\01328.goo" + "gle.cloud.batch.v1alpha.AllocationPolicy" - + ".InstancePolicyH\000\022\033\n\021instance_template\030\002" - + " \001(\tH\000B\021\n\017policy_template\032W\n\020NetworkInte" - + "rface\022\017\n\007network\030\001 \001(\t\022\022\n\nsubnetwork\030\002 \001" - + "(\t\022\036\n\026no_external_ip_address\030\003 \001(\010\032j\n\rNe" - + "tworkPolicy\022Y\n\022network_interfaces\030\001 \003(\0132" - + "=.google.cloud.batch.v1alpha.AllocationP" - + "olicy.NetworkInterface\032-\n\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\021Provisi" - + "oningModel\022\"\n\036PROVISIONING_MODEL_UNSPECI" - + "FIED\020\000\022\014\n\010STANDARD\020\001\022\010\n\004SPOT\020\002\022\017\n\013PREEMP" - + "TIBLE\020\003\"\351\005\n\tTaskGroup\022\021\n\004name\030\001 \001(\tB\003\340A\003" - + "\022<\n\ttask_spec\030\003 \001(\0132$.google.cloud.batch" - + ".v1alpha.TaskSpecB\003\340A\002\022\022\n\ntask_count\030\004 \001" - + "(\003\022\023\n\013parallelism\030\005 \001(\003\022Q\n\021scheduling_po" - + "licy\030\006 \001(\01626.google.cloud.batch.v1alpha." - + "TaskGroup.SchedulingPolicy\022G\n\021allocation" - + "_policy\030\007 \001(\0132,.google.cloud.batch.v1alp" - + "ha.AllocationPolicy\022A\n\006labels\030\010 \003(\01321.go" - + "ogle.cloud.batch.v1alpha.TaskGroup.Label" - + "sEntry\022B\n\021task_environments\030\t \003(\0132\'.goog" - + "le.cloud.batch.v1alpha.Environment\022\033\n\023ta" - + "sk_count_per_node\030\n \001(\003\022\032\n\022require_hosts" - + "_file\030\013 \001(\010\022\026\n\016permissive_ssh\030\014 \001(\010\032-\n\013L" - + "abelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002" - + "8\001\"N\n\020SchedulingPolicy\022!\n\035SCHEDULING_POL" - + "ICY_UNSPECIFIED\020\000\022\027\n\023AS_SOON_AS_POSSIBLE" - + "\020\001:o\352Al\n\036batch.googleapis.com/TaskGroup\022" - + "Jprojects/{project}/locations/{location}" - + "/jobs/{job}/taskGroups/{task_group}\"/\n\016S" - + "erviceAccount\022\r\n\005email\030\001 \001(\t\022\016\n\006scopes\030\002" - + " \003(\tB\315\001\n\036com.google.cloud.batch.v1alphaB" - + "\010JobProtoP\001Z?google.golang.org/genproto/" - + "googleapis/cloud/batch/v1alpha;batch\242\002\003G" - + "CB\252\002\032Google.Cloud.Batch.V1Alpha\312\002\032Google" - + "\\Cloud\\Batch\\V1alpha\352\002\035Google::Cloud::Ba" - + "tch::V1alphab\006proto3" + + ".Accelerator\022H\n\005disks\030\006 \003(\01329.google.clo" + + "ud.batch.v1alpha.AllocationPolicy.Attach" + + "edDisk\032\266\001\n\030InstancePolicyOrTemplate\022M\n\006p" + + "olicy\030\001 \001(\0132;.google.cloud.batch.v1alpha" + + ".AllocationPolicy.InstancePolicyH\000\022\033\n\021in" + + "stance_template\030\002 \001(\tH\000\022\033\n\023install_gpu_d" + + "rivers\030\003 \001(\010B\021\n\017policy_template\032W\n\020Netwo" + + "rkInterface\022\017\n\007network\030\001 \001(\t\022\022\n\nsubnetwo" + + "rk\030\002 \001(\t\022\036\n\026no_external_ip_address\030\003 \001(\010" + + "\032j\n\rNetworkPolicy\022Y\n\022network_interfaces\030" + + "\001 \003(\0132=.google.cloud.batch.v1alpha.Alloc" + + "ationPolicy.NetworkInterface\032-\n\013LabelsEn" + + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\021P" + + "rovisioningModel\022\"\n\036PROVISIONING_MODEL_U" + + "NSPECIFIED\020\000\022\014\n\010STANDARD\020\001\022\010\n\004SPOT\020\002\022\017\n\013" + + "PREEMPTIBLE\020\003\"\351\005\n\tTaskGroup\022\021\n\004name\030\001 \001(" + + "\tB\003\340A\003\022<\n\ttask_spec\030\003 \001(\0132$.google.cloud" + + ".batch.v1alpha.TaskSpecB\003\340A\002\022\022\n\ntask_cou" + + "nt\030\004 \001(\003\022\023\n\013parallelism\030\005 \001(\003\022Q\n\021schedul" + + "ing_policy\030\006 \001(\01626.google.cloud.batch.v1" + + "alpha.TaskGroup.SchedulingPolicy\022G\n\021allo" + + "cation_policy\030\007 \001(\0132,.google.cloud.batch" + + ".v1alpha.AllocationPolicy\022A\n\006labels\030\010 \003(" + + "\01321.google.cloud.batch.v1alpha.TaskGroup" + + ".LabelsEntry\022B\n\021task_environments\030\t \003(\0132" + + "\'.google.cloud.batch.v1alpha.Environment" + + "\022\033\n\023task_count_per_node\030\n \001(\003\022\032\n\022require" + + "_hosts_file\030\013 \001(\010\022\026\n\016permissive_ssh\030\014 \001(" + + "\010\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" + + " \001(\t:\0028\001\"N\n\020SchedulingPolicy\022!\n\035SCHEDULI" + + "NG_POLICY_UNSPECIFIED\020\000\022\027\n\023AS_SOON_AS_PO" + + "SSIBLE\020\001:o\352Al\n\036batch.googleapis.com/Task" + + "Group\022Jprojects/{project}/locations/{loc" + + "ation}/jobs/{job}/taskGroups/{task_group" + + "}\"/\n\016ServiceAccount\022\r\n\005email\030\001 \001(\t\022\016\n\006sc" + + "opes\030\002 \003(\tB\315\001\n\036com.google.cloud.batch.v1" + + "alphaB\010JobProtoP\001Z?google.golang.org/gen" + + "proto/googleapis/cloud/batch/v1alpha;bat" + + "ch\242\002\003GCB\252\002\032Google.Cloud.Batch.V1Alpha\312\002\032" + + "Google\\Cloud\\Batch\\V1alpha\352\002\035Google::Clo" + + "ud::Batch::V1alphab\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -439,7 +441,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_batch_v1alpha_AllocationPolicy_Disk_descriptor, new java.lang.String[] { - "Image", "Snapshot", "Type", "SizeGb", "DataSource", + "Image", "Snapshot", "Type", "SizeGb", "DiskInterface", "DataSource", }); internal_static_google_cloud_batch_v1alpha_AllocationPolicy_AttachedDisk_descriptor = internal_static_google_cloud_batch_v1alpha_AllocationPolicy_descriptor @@ -459,7 +461,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_batch_v1alpha_AllocationPolicy_Accelerator_descriptor, new java.lang.String[] { - "Type", "Count", + "Type", "Count", "InstallGpuDrivers", }); internal_static_google_cloud_batch_v1alpha_AllocationPolicy_InstancePolicy_descriptor = internal_static_google_cloud_batch_v1alpha_AllocationPolicy_descriptor @@ -484,7 +486,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_batch_v1alpha_AllocationPolicy_InstancePolicyOrTemplate_descriptor, new java.lang.String[] { - "Policy", "InstanceTemplate", "PolicyTemplate", + "Policy", "InstanceTemplate", "InstallGpuDrivers", "PolicyTemplate", }); internal_static_google_cloud_batch_v1alpha_AllocationPolicy_NetworkInterface_descriptor = internal_static_google_cloud_batch_v1alpha_AllocationPolicy_descriptor diff --git a/java-batch/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/job.proto b/java-batch/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/job.proto index 1264ce265cd6..1b5a1b2af69e 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/job.proto +++ b/java-batch/proto-google-cloud-batch-v1alpha/src/main/proto/google/cloud/batch/v1alpha/job.proto @@ -268,12 +268,18 @@ message JobNotification { // resources should be allocated for the Job. message AllocationPolicy { message LocationPolicy { - // A list of allowed location names represented by internal URLs, - // First location in the list must be a region. - // for example, - // ["regions/us-central1"] allow VMs in region us-central1, - // ["regions/us-central1", "zones/us-central1-a"] only allow VMs in zone - // us-central1-a. + // A list of allowed location names represented by internal URLs. + // Each location can be a region or a zone. + // Only one region or multiple zones in one region is supported now. + // For example, + // ["regions/us-central1"] allow VMs in any zones in region us-central1. + // ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs + // in zones us-central1-a and us-central1-c. + // All locations end up in different regions would cause errors. + // For example, + // ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", + // "zones/us-west1-a"] contains 2 regions "us-central1" and + // "us-west1". An error is expected in this case. repeated string allowed_locations = 1; // A list of denied location names. @@ -282,7 +288,10 @@ message AllocationPolicy { repeated string denied_locations = 2; } - // A new persistent disk. + // A new persistent disk or a local ssd. + // A VM can only have one local SSD setting but multiple local SSD partitions. + // https://cloud.google.com/compute/docs/disks#pdspecs. + // https://cloud.google.com/compute/docs/disks#localssds. message Disk { // A data source from which a PD will be created. oneof data_source { @@ -294,15 +303,23 @@ message AllocationPolicy { } // Disk type as shown in `gcloud compute disk-types list` - // For example, "pd-ssd", "pd-standard", "pd-balanced". + // For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd". string type = 1; // Disk size in GB. // This field is ignored if `data_source` is `disk` or `image`. + // If `type` is `local-ssd`, size_gb should be a multiple of 375GB, + // otherwise, the final size will be the next greater multiple of 375 GB. int64 size_gb = 2; + + // Local SSDs are available through both "SCSI" and "NVMe" interfaces. + // If not indicated, "NVMe" will be the default one for local ssds. + // We only support "SCSI" for persistent disks now. + string disk_interface = 6; } - // A new or an existing persistent disk attached to a VM instance. + // A new or an existing persistent disk or a local ssd attached to a VM + // instance. message AttachedDisk { oneof attached { Disk new_disk = 1; @@ -324,6 +341,10 @@ message AllocationPolicy { // The number of accelerators of this type. int64 count = 2; + + // When true, Batch will install the GPU drivers. + // This field will be ignored if specified. + bool install_gpu_drivers = 3 [deprecated = true]; } // InstancePolicy describes an instance type and resources attached to each VM @@ -363,6 +384,8 @@ message AllocationPolicy { // c++ keyword conflict. string instance_template = 2; } + + bool install_gpu_drivers = 3; } // A network interface. diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java deleted file mode 100644 index cc0b09937374..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceClient.java +++ /dev/null @@ -1,1447 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.ApiFuture; -import com.google.api.core.ApiFutures; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.httpjson.longrunning.OperationsClient; -import com.google.api.gax.longrunning.OperationFuture; -import com.google.api.gax.paging.AbstractFixedSizeCollection; -import com.google.api.gax.paging.AbstractPage; -import com.google.api.gax.paging.AbstractPagedListResponse; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.batch.v1.stub.BatchServiceStub; -import com.google.cloud.batch.v1.stub.BatchServiceStubSettings; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.util.concurrent.MoreExecutors; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Service Description: Google Batch Service. The service manages user submitted batch jobs and - * allocates Google Compute Engine VM instances to run the jobs. - * - *

This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
- *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
- *   Job job = Job.newBuilder().build();
- *   String jobId = "jobId101296568";
- *   Job response = batchServiceClient.createJob(parent, job, jobId);
- * }
- * }
- * - *

Note: close() needs to be called on the BatchServiceClient object to clean up resources such - * as threads. In the example above, try-with-resources is used, which automatically calls close(). - * - *

The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *

    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been - * converted into function parameters. It may be the case that not all fields are available as - * parameters, and not every API method will have a flattened method entry point. - *
  2. A "request object" method. This type of method only takes one parameter, a request object, - * which must be constructed before the call. Not every API method will have a request object - * method. - *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API - * callable object, which can be used to initiate calls to the service. - *
- * - *

See the individual methods for example code. - * - *

Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *

This class can be customized by passing in a custom instance of BatchServiceSettings to - * create(). For example: - * - *

To customize credentials: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * BatchServiceSettings batchServiceSettings =
- *     BatchServiceSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * BatchServiceClient batchServiceClient = BatchServiceClient.create(batchServiceSettings);
- * }
- * - *

To customize the endpoint: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * BatchServiceSettings batchServiceSettings =
- *     BatchServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * BatchServiceClient batchServiceClient = BatchServiceClient.create(batchServiceSettings);
- * }
- * - *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over - * the wire: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * BatchServiceSettings batchServiceSettings =
- *     BatchServiceSettings.newBuilder()
- *         .setTransportChannelProvider(
- *             BatchServiceSettings.defaultHttpJsonTransportProviderBuilder().build())
- *         .build();
- * BatchServiceClient batchServiceClient = BatchServiceClient.create(batchServiceSettings);
- * }
- * - *

Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@Generated("by gapic-generator-java") -public class BatchServiceClient implements BackgroundResource { - private final BatchServiceSettings settings; - private final BatchServiceStub stub; - private final OperationsClient httpJsonOperationsClient; - private final com.google.longrunning.OperationsClient operationsClient; - - /** Constructs an instance of BatchServiceClient with default settings. */ - public static final BatchServiceClient create() throws IOException { - return create(BatchServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of BatchServiceClient, using the given settings. The channels are - * created based on the settings passed in, or defaults for any settings that are not set. - */ - public static final BatchServiceClient create(BatchServiceSettings settings) throws IOException { - return new BatchServiceClient(settings); - } - - /** - * Constructs an instance of BatchServiceClient, using the given stub for making calls. This is - * for advanced usage - prefer using create(BatchServiceSettings). - */ - public static final BatchServiceClient create(BatchServiceStub stub) { - return new BatchServiceClient(stub); - } - - /** - * Constructs an instance of BatchServiceClient, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected BatchServiceClient(BatchServiceSettings settings) throws IOException { - this.settings = settings; - this.stub = ((BatchServiceStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = - com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); - this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); - } - - protected BatchServiceClient(BatchServiceStub stub) { - this.settings = null; - this.stub = stub; - this.operationsClient = - com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); - this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); - } - - public final BatchServiceSettings getSettings() { - return settings; - } - - public BatchServiceStub getStub() { - return stub; - } - - /** - * Returns the OperationsClient that can be used to query the status of a long-running operation - * returned by another API method call. - */ - public final com.google.longrunning.OperationsClient getOperationsClient() { - return operationsClient; - } - - /** - * Returns the OperationsClient that can be used to query the status of a long-running operation - * returned by another API method call. - */ - @BetaApi - public final OperationsClient getHttpJsonOperationsClient() { - return httpJsonOperationsClient; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
-   *   Job job = Job.newBuilder().build();
-   *   String jobId = "jobId101296568";
-   *   Job response = batchServiceClient.createJob(parent, job, jobId);
-   * }
-   * }
- * - * @param parent Required. The parent resource name where the Job will be created. Pattern: - * "projects/{project}/locations/{location}" - * @param job Required. The Job to create. - * @param jobId ID used to uniquely identify the Job within its parent scope. This field should - * contain at most 63 characters. Only alphanumeric characters or '-' are accepted. The '-' - * character cannot be the first or the last one. A system generated ID will be used if the - * field is not set. - *

The job.name field in the request will be ignored and the created resource name of the - * Job will be "{parent}/jobs/{job_id}". - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Job createJob(LocationName parent, Job job, String jobId) { - CreateJobRequest request = - CreateJobRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .setJob(job) - .setJobId(jobId) - .build(); - return createJob(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
-   *   Job job = Job.newBuilder().build();
-   *   String jobId = "jobId101296568";
-   *   Job response = batchServiceClient.createJob(parent, job, jobId);
-   * }
-   * }
- * - * @param parent Required. The parent resource name where the Job will be created. Pattern: - * "projects/{project}/locations/{location}" - * @param job Required. The Job to create. - * @param jobId ID used to uniquely identify the Job within its parent scope. This field should - * contain at most 63 characters. Only alphanumeric characters or '-' are accepted. The '-' - * character cannot be the first or the last one. A system generated ID will be used if the - * field is not set. - *

The job.name field in the request will be ignored and the created resource name of the - * Job will be "{parent}/jobs/{job_id}". - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Job createJob(String parent, Job job, String jobId) { - CreateJobRequest request = - CreateJobRequest.newBuilder().setParent(parent).setJob(job).setJobId(jobId).build(); - return createJob(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   CreateJobRequest request =
-   *       CreateJobRequest.newBuilder()
-   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
-   *           .setJobId("jobId101296568")
-   *           .setJob(Job.newBuilder().build())
-   *           .setRequestId("requestId693933066")
-   *           .build();
-   *   Job response = batchServiceClient.createJob(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Job createJob(CreateJobRequest request) { - return createJobCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   CreateJobRequest request =
-   *       CreateJobRequest.newBuilder()
-   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
-   *           .setJobId("jobId101296568")
-   *           .setJob(Job.newBuilder().build())
-   *           .setRequestId("requestId693933066")
-   *           .build();
-   *   ApiFuture future = batchServiceClient.createJobCallable().futureCall(request);
-   *   // Do something.
-   *   Job response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable createJobCallable() { - return stub.createJobCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a Job specified by its resource name. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]");
-   *   Job response = batchServiceClient.getJob(name);
-   * }
-   * }
- * - * @param name Required. Job name. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Job getJob(JobName name) { - GetJobRequest request = - GetJobRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return getJob(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a Job specified by its resource name. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   String name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString();
-   *   Job response = batchServiceClient.getJob(name);
-   * }
-   * }
- * - * @param name Required. Job name. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Job getJob(String name) { - GetJobRequest request = GetJobRequest.newBuilder().setName(name).build(); - return getJob(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a Job specified by its resource name. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetJobRequest request =
-   *       GetJobRequest.newBuilder()
-   *           .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .build();
-   *   Job response = batchServiceClient.getJob(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Job getJob(GetJobRequest request) { - return getJobCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a Job specified by its resource name. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetJobRequest request =
-   *       GetJobRequest.newBuilder()
-   *           .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .build();
-   *   ApiFuture future = batchServiceClient.getJobCallable().futureCall(request);
-   *   // Do something.
-   *   Job response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getJobCallable() { - return stub.getJobCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   String name = "name3373707";
-   *   batchServiceClient.deleteJobAsync(name).get();
-   * }
-   * }
- * - * @param name Job name. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture deleteJobAsync(String name) { - DeleteJobRequest request = DeleteJobRequest.newBuilder().setName(name).build(); - return deleteJobAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   DeleteJobRequest request =
-   *       DeleteJobRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setReason("reason-934964668")
-   *           .setRequestId("requestId693933066")
-   *           .build();
-   *   batchServiceClient.deleteJobAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture deleteJobAsync(DeleteJobRequest request) { - return deleteJobOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   DeleteJobRequest request =
-   *       DeleteJobRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setReason("reason-934964668")
-   *           .setRequestId("requestId693933066")
-   *           .build();
-   *   OperationFuture future =
-   *       batchServiceClient.deleteJobOperationCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final OperationCallable - deleteJobOperationCallable() { - return stub.deleteJobOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a Job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   DeleteJobRequest request =
-   *       DeleteJobRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setReason("reason-934964668")
-   *           .setRequestId("requestId693933066")
-   *           .build();
-   *   ApiFuture future = batchServiceClient.deleteJobCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable deleteJobCallable() { - return stub.deleteJobCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all Jobs for a project within a region. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   String parent = "parent-995424086";
-   *   for (Job element : batchServiceClient.listJobs(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Parent path. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListJobsPagedResponse listJobs(String parent) { - ListJobsRequest request = ListJobsRequest.newBuilder().setParent(parent).build(); - return listJobs(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all Jobs for a project within a region. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListJobsRequest request =
-   *       ListJobsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (Job element : batchServiceClient.listJobs(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListJobsPagedResponse listJobs(ListJobsRequest request) { - return listJobsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all Jobs for a project within a region. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListJobsRequest request =
-   *       ListJobsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future = batchServiceClient.listJobsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (Job element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listJobsPagedCallable() { - return stub.listJobsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all Jobs for a project within a region. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListJobsRequest request =
-   *       ListJobsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListJobsResponse response = batchServiceClient.listJobsCallable().call(request);
-   *     for (Job element : response.getJobsList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listJobsCallable() { - return stub.listJobsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Return a single Task. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   TaskName name = TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]");
-   *   Task response = batchServiceClient.getTask(name);
-   * }
-   * }
- * - * @param name Required. Task name. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Task getTask(TaskName name) { - GetTaskRequest request = - GetTaskRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return getTask(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Return a single Task. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   String name =
-   *       TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]").toString();
-   *   Task response = batchServiceClient.getTask(name);
-   * }
-   * }
- * - * @param name Required. Task name. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Task getTask(String name) { - GetTaskRequest request = GetTaskRequest.newBuilder().setName(name).build(); - return getTask(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Return a single Task. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetTaskRequest request =
-   *       GetTaskRequest.newBuilder()
-   *           .setName(
-   *               TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]")
-   *                   .toString())
-   *           .build();
-   *   Task response = batchServiceClient.getTask(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Task getTask(GetTaskRequest request) { - return getTaskCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Return a single Task. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetTaskRequest request =
-   *       GetTaskRequest.newBuilder()
-   *           .setName(
-   *               TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]")
-   *                   .toString())
-   *           .build();
-   *   ApiFuture future = batchServiceClient.getTaskCallable().futureCall(request);
-   *   // Do something.
-   *   Task response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getTaskCallable() { - return stub.getTaskCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List Tasks associated with a job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   TaskGroupName parent = TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]");
-   *   for (Task element : batchServiceClient.listTasks(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Name of a TaskGroup from which Tasks are being requested. Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListTasksPagedResponse listTasks(TaskGroupName parent) { - ListTasksRequest request = - ListTasksRequest.newBuilder().setParent(parent == null ? null : parent.toString()).build(); - return listTasks(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List Tasks associated with a job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   String parent =
-   *       TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]").toString();
-   *   for (Task element : batchServiceClient.listTasks(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Name of a TaskGroup from which Tasks are being requested. Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListTasksPagedResponse listTasks(String parent) { - ListTasksRequest request = ListTasksRequest.newBuilder().setParent(parent).build(); - return listTasks(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List Tasks associated with a job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListTasksRequest request =
-   *       ListTasksRequest.newBuilder()
-   *           .setParent(
-   *               TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]").toString())
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (Task element : batchServiceClient.listTasks(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListTasksPagedResponse listTasks(ListTasksRequest request) { - return listTasksPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List Tasks associated with a job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListTasksRequest request =
-   *       ListTasksRequest.newBuilder()
-   *           .setParent(
-   *               TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]").toString())
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future = batchServiceClient.listTasksPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (Task element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listTasksPagedCallable() { - return stub.listTasksPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List Tasks associated with a job. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListTasksRequest request =
-   *       ListTasksRequest.newBuilder()
-   *           .setParent(
-   *               TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]").toString())
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListTasksResponse response = batchServiceClient.listTasksCallable().call(request);
-   *     for (Task element : response.getTasksList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listTasksCallable() { - return stub.listTasksCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists information about the supported locations for this service. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListLocationsRequest request =
-   *       ListLocationsRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (Location element : batchServiceClient.listLocations(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { - return listLocationsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists information about the supported locations for this service. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListLocationsRequest request =
-   *       ListLocationsRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future =
-   *       batchServiceClient.listLocationsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (Location element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listLocationsPagedCallable() { - return stub.listLocationsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists information about the supported locations for this service. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   ListLocationsRequest request =
-   *       ListLocationsRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListLocationsResponse response = batchServiceClient.listLocationsCallable().call(request);
-   *     for (Location element : response.getLocationsList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listLocationsCallable() { - return stub.listLocationsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets information about a location. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
-   *   Location response = batchServiceClient.getLocation(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Location getLocation(GetLocationRequest request) { - return getLocationCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets information about a location. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
-   *   ApiFuture future = batchServiceClient.getLocationCallable().futureCall(request);
-   *   // Do something.
-   *   Location response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getLocationCallable() { - return stub.getLocationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Sets the access control policy on the specified resource. Replacesany existing policy. - * - *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   SetIamPolicyRequest request =
-   *       SetIamPolicyRequest.newBuilder()
-   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .setPolicy(Policy.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   Policy response = batchServiceClient.setIamPolicy(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Policy setIamPolicy(SetIamPolicyRequest request) { - return setIamPolicyCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Sets the access control policy on the specified resource. Replacesany existing policy. - * - *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   SetIamPolicyRequest request =
-   *       SetIamPolicyRequest.newBuilder()
-   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .setPolicy(Policy.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future = batchServiceClient.setIamPolicyCallable().futureCall(request);
-   *   // Do something.
-   *   Policy response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable setIamPolicyCallable() { - return stub.setIamPolicyCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets the access control policy for a resource. Returns an empty policyif the resource exists - * and does not have a policy set. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetIamPolicyRequest request =
-   *       GetIamPolicyRequest.newBuilder()
-   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .setOptions(GetPolicyOptions.newBuilder().build())
-   *           .build();
-   *   Policy response = batchServiceClient.getIamPolicy(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Policy getIamPolicy(GetIamPolicyRequest request) { - return getIamPolicyCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets the access control policy for a resource. Returns an empty policyif the resource exists - * and does not have a policy set. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   GetIamPolicyRequest request =
-   *       GetIamPolicyRequest.newBuilder()
-   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .setOptions(GetPolicyOptions.newBuilder().build())
-   *           .build();
-   *   ApiFuture future = batchServiceClient.getIamPolicyCallable().futureCall(request);
-   *   // Do something.
-   *   Policy response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getIamPolicyCallable() { - return stub.getIamPolicyCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Returns permissions that a caller has on the specified resource. If theresource does not exist, - * this will return an empty set ofpermissions, not a `NOT_FOUND` error. - * - *

Note: This operation is designed to be used for buildingpermission-aware UIs and - * command-line tools, not for authorizationchecking. This operation may "fail open" without - * warning. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   TestIamPermissionsRequest request =
-   *       TestIamPermissionsRequest.newBuilder()
-   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .addAllPermissions(new ArrayList())
-   *           .build();
-   *   TestIamPermissionsResponse response = batchServiceClient.testIamPermissions(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request) { - return testIamPermissionsCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Returns permissions that a caller has on the specified resource. If theresource does not exist, - * this will return an empty set ofpermissions, not a `NOT_FOUND` error. - * - *

Note: This operation is designed to be used for buildingpermission-aware UIs and - * command-line tools, not for authorizationchecking. This operation may "fail open" without - * warning. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated for illustrative purposes only.
-   * // It may require modifications to work in your environment.
-   * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
-   *   TestIamPermissionsRequest request =
-   *       TestIamPermissionsRequest.newBuilder()
-   *           .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString())
-   *           .addAllPermissions(new ArrayList())
-   *           .build();
-   *   ApiFuture future =
-   *       batchServiceClient.testIamPermissionsCallable().futureCall(request);
-   *   // Do something.
-   *   TestIamPermissionsResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - testIamPermissionsCallable() { - return stub.testIamPermissionsCallable(); - } - - @Override - public final void close() { - stub.close(); - } - - @Override - public void shutdown() { - stub.shutdown(); - } - - @Override - public boolean isShutdown() { - return stub.isShutdown(); - } - - @Override - public boolean isTerminated() { - return stub.isTerminated(); - } - - @Override - public void shutdownNow() { - stub.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return stub.awaitTermination(duration, unit); - } - - public static class ListJobsPagedResponse - extends AbstractPagedListResponse< - ListJobsRequest, ListJobsResponse, Job, ListJobsPage, ListJobsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListJobsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, input -> new ListJobsPagedResponse(input), MoreExecutors.directExecutor()); - } - - private ListJobsPagedResponse(ListJobsPage page) { - super(page, ListJobsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListJobsPage - extends AbstractPage { - - private ListJobsPage( - PageContext context, ListJobsResponse response) { - super(context, response); - } - - private static ListJobsPage createEmptyPage() { - return new ListJobsPage(null, null); - } - - @Override - protected ListJobsPage createPage( - PageContext context, ListJobsResponse response) { - return new ListJobsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListJobsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListJobsRequest, ListJobsResponse, Job, ListJobsPage, ListJobsFixedSizeCollection> { - - private ListJobsFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListJobsFixedSizeCollection createEmptyCollection() { - return new ListJobsFixedSizeCollection(null, 0); - } - - @Override - protected ListJobsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListJobsFixedSizeCollection(pages, collectionSize); - } - } - - public static class ListTasksPagedResponse - extends AbstractPagedListResponse< - ListTasksRequest, ListTasksResponse, Task, ListTasksPage, ListTasksFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListTasksPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, input -> new ListTasksPagedResponse(input), MoreExecutors.directExecutor()); - } - - private ListTasksPagedResponse(ListTasksPage page) { - super(page, ListTasksFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListTasksPage - extends AbstractPage { - - private ListTasksPage( - PageContext context, - ListTasksResponse response) { - super(context, response); - } - - private static ListTasksPage createEmptyPage() { - return new ListTasksPage(null, null); - } - - @Override - protected ListTasksPage createPage( - PageContext context, - ListTasksResponse response) { - return new ListTasksPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListTasksFixedSizeCollection - extends AbstractFixedSizeCollection< - ListTasksRequest, ListTasksResponse, Task, ListTasksPage, ListTasksFixedSizeCollection> { - - private ListTasksFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListTasksFixedSizeCollection createEmptyCollection() { - return new ListTasksFixedSizeCollection(null, 0); - } - - @Override - protected ListTasksFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListTasksFixedSizeCollection(pages, collectionSize); - } - } - - public static class ListLocationsPagedResponse - extends AbstractPagedListResponse< - ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage, - ListLocationsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListLocationsPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListLocationsPagedResponse(ListLocationsPage page) { - super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListLocationsPage - extends AbstractPage< - ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { - - private ListLocationsPage( - PageContext context, - ListLocationsResponse response) { - super(context, response); - } - - private static ListLocationsPage createEmptyPage() { - return new ListLocationsPage(null, null); - } - - @Override - protected ListLocationsPage createPage( - PageContext context, - ListLocationsResponse response) { - return new ListLocationsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListLocationsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage, - ListLocationsFixedSizeCollection> { - - private ListLocationsFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListLocationsFixedSizeCollection createEmptyCollection() { - return new ListLocationsFixedSizeCollection(null, 0); - } - - @Override - protected ListLocationsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListLocationsFixedSizeCollection(pages, collectionSize); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java deleted file mode 100644 index 6f6971e61d4d..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/BatchServiceSettings.java +++ /dev/null @@ -1,340 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientSettings; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.StubSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.cloud.batch.v1.stub.BatchServiceStubSettings; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Settings class to configure an instance of {@link BatchServiceClient}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (batch.googleapis.com) and default port (443) are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of createJob to 30 seconds: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * BatchServiceSettings.Builder batchServiceSettingsBuilder = BatchServiceSettings.newBuilder();
- * batchServiceSettingsBuilder
- *     .createJobSettings()
- *     .setRetrySettings(
- *         batchServiceSettingsBuilder
- *             .createJobSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * BatchServiceSettings batchServiceSettings = batchServiceSettingsBuilder.build();
- * }
- */ -@Generated("by gapic-generator-java") -public class BatchServiceSettings extends ClientSettings { - - /** Returns the object with the settings used for calls to createJob. */ - public UnaryCallSettings createJobSettings() { - return ((BatchServiceStubSettings) getStubSettings()).createJobSettings(); - } - - /** Returns the object with the settings used for calls to getJob. */ - public UnaryCallSettings getJobSettings() { - return ((BatchServiceStubSettings) getStubSettings()).getJobSettings(); - } - - /** Returns the object with the settings used for calls to deleteJob. */ - public UnaryCallSettings deleteJobSettings() { - return ((BatchServiceStubSettings) getStubSettings()).deleteJobSettings(); - } - - /** Returns the object with the settings used for calls to deleteJob. */ - public OperationCallSettings - deleteJobOperationSettings() { - return ((BatchServiceStubSettings) getStubSettings()).deleteJobOperationSettings(); - } - - /** Returns the object with the settings used for calls to listJobs. */ - public PagedCallSettings - listJobsSettings() { - return ((BatchServiceStubSettings) getStubSettings()).listJobsSettings(); - } - - /** Returns the object with the settings used for calls to getTask. */ - public UnaryCallSettings getTaskSettings() { - return ((BatchServiceStubSettings) getStubSettings()).getTaskSettings(); - } - - /** Returns the object with the settings used for calls to listTasks. */ - public PagedCallSettings - listTasksSettings() { - return ((BatchServiceStubSettings) getStubSettings()).listTasksSettings(); - } - - /** Returns the object with the settings used for calls to listLocations. */ - public PagedCallSettings - listLocationsSettings() { - return ((BatchServiceStubSettings) getStubSettings()).listLocationsSettings(); - } - - /** Returns the object with the settings used for calls to getLocation. */ - public UnaryCallSettings getLocationSettings() { - return ((BatchServiceStubSettings) getStubSettings()).getLocationSettings(); - } - - /** Returns the object with the settings used for calls to setIamPolicy. */ - public UnaryCallSettings setIamPolicySettings() { - return ((BatchServiceStubSettings) getStubSettings()).setIamPolicySettings(); - } - - /** Returns the object with the settings used for calls to getIamPolicy. */ - public UnaryCallSettings getIamPolicySettings() { - return ((BatchServiceStubSettings) getStubSettings()).getIamPolicySettings(); - } - - /** Returns the object with the settings used for calls to testIamPermissions. */ - public UnaryCallSettings - testIamPermissionsSettings() { - return ((BatchServiceStubSettings) getStubSettings()).testIamPermissionsSettings(); - } - - public static final BatchServiceSettings create(BatchServiceStubSettings stub) - throws IOException { - return new BatchServiceSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return BatchServiceStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return BatchServiceStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return BatchServiceStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return BatchServiceStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default gRPC ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return BatchServiceStubSettings.defaultGrpcTransportProviderBuilder(); - } - - /** Returns a builder for the default REST ChannelProvider for this service. */ - @BetaApi - public static InstantiatingHttpJsonChannelProvider.Builder - defaultHttpJsonTransportProviderBuilder() { - return BatchServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return BatchServiceStubSettings.defaultTransportChannelProvider(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return BatchServiceStubSettings.defaultApiClientHeaderProviderBuilder(); - } - - /** Returns a new gRPC builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new REST builder for this class. */ - @BetaApi - public static Builder newHttpJsonBuilder() { - return Builder.createHttpJsonDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected BatchServiceSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for BatchServiceSettings. */ - public static class Builder extends ClientSettings.Builder { - - protected Builder() throws IOException { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(BatchServiceStubSettings.newBuilder(clientContext)); - } - - protected Builder(BatchServiceSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(BatchServiceStubSettings.Builder stubSettings) { - super(stubSettings); - } - - private static Builder createDefault() { - return new Builder(BatchServiceStubSettings.newBuilder()); - } - - @BetaApi - private static Builder createHttpJsonDefault() { - return new Builder(BatchServiceStubSettings.newHttpJsonBuilder()); - } - - public BatchServiceStubSettings.Builder getStubSettingsBuilder() { - return ((BatchServiceStubSettings.Builder) getStubSettings()); - } - - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) { - super.applyToAllUnaryMethods( - getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); - return this; - } - - /** Returns the builder for the settings used for calls to createJob. */ - public UnaryCallSettings.Builder createJobSettings() { - return getStubSettingsBuilder().createJobSettings(); - } - - /** Returns the builder for the settings used for calls to getJob. */ - public UnaryCallSettings.Builder getJobSettings() { - return getStubSettingsBuilder().getJobSettings(); - } - - /** Returns the builder for the settings used for calls to deleteJob. */ - public UnaryCallSettings.Builder deleteJobSettings() { - return getStubSettingsBuilder().deleteJobSettings(); - } - - /** Returns the builder for the settings used for calls to deleteJob. */ - public OperationCallSettings.Builder - deleteJobOperationSettings() { - return getStubSettingsBuilder().deleteJobOperationSettings(); - } - - /** Returns the builder for the settings used for calls to listJobs. */ - public PagedCallSettings.Builder - listJobsSettings() { - return getStubSettingsBuilder().listJobsSettings(); - } - - /** Returns the builder for the settings used for calls to getTask. */ - public UnaryCallSettings.Builder getTaskSettings() { - return getStubSettingsBuilder().getTaskSettings(); - } - - /** Returns the builder for the settings used for calls to listTasks. */ - public PagedCallSettings.Builder - listTasksSettings() { - return getStubSettingsBuilder().listTasksSettings(); - } - - /** Returns the builder for the settings used for calls to listLocations. */ - public PagedCallSettings.Builder< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings() { - return getStubSettingsBuilder().listLocationsSettings(); - } - - /** Returns the builder for the settings used for calls to getLocation. */ - public UnaryCallSettings.Builder getLocationSettings() { - return getStubSettingsBuilder().getLocationSettings(); - } - - /** Returns the builder for the settings used for calls to setIamPolicy. */ - public UnaryCallSettings.Builder setIamPolicySettings() { - return getStubSettingsBuilder().setIamPolicySettings(); - } - - /** Returns the builder for the settings used for calls to getIamPolicy. */ - public UnaryCallSettings.Builder getIamPolicySettings() { - return getStubSettingsBuilder().getIamPolicySettings(); - } - - /** Returns the builder for the settings used for calls to testIamPermissions. */ - public UnaryCallSettings.Builder - testIamPermissionsSettings() { - return getStubSettingsBuilder().testIamPermissionsSettings(); - } - - @Override - public BatchServiceSettings build() throws IOException { - return new BatchServiceSettings(this); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json deleted file mode 100644 index b66edeea0f6f..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/gapic_metadata.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", - "language": "java", - "protoPackage": "google.cloud.batch.v1", - "libraryPackage": "com.google.cloud.batch.v1", - "services": { - "BatchService": { - "clients": { - "grpc": { - "libraryClient": "BatchServiceClient", - "rpcs": { - "CreateJob": { - "methods": ["createJob", "createJob", "createJob", "createJobCallable"] - }, - "DeleteJob": { - "methods": ["deleteJobAsync", "deleteJobAsync", "deleteJobOperationCallable", "deleteJobCallable"] - }, - "GetIamPolicy": { - "methods": ["getIamPolicy", "getIamPolicyCallable"] - }, - "GetJob": { - "methods": ["getJob", "getJob", "getJob", "getJobCallable"] - }, - "GetLocation": { - "methods": ["getLocation", "getLocationCallable"] - }, - "GetTask": { - "methods": ["getTask", "getTask", "getTask", "getTaskCallable"] - }, - "ListJobs": { - "methods": ["listJobs", "listJobs", "listJobsPagedCallable", "listJobsCallable"] - }, - "ListLocations": { - "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] - }, - "ListTasks": { - "methods": ["listTasks", "listTasks", "listTasks", "listTasksPagedCallable", "listTasksCallable"] - }, - "SetIamPolicy": { - "methods": ["setIamPolicy", "setIamPolicyCallable"] - }, - "TestIamPermissions": { - "methods": ["testIamPermissions", "testIamPermissionsCallable"] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/package-info.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/package-info.java deleted file mode 100644 index e67551018396..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/package-info.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * A client to Batch API - * - *

The interfaces provided are listed below, along with usage samples. - * - *

======================= BatchServiceClient ======================= - * - *

Service Description: Google Batch Service. The service manages user submitted batch jobs and - * allocates Google Compute Engine VM instances to run the jobs. - * - *

Sample for BatchServiceClient: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * try (BatchServiceClient batchServiceClient = BatchServiceClient.create()) {
- *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
- *   Job job = Job.newBuilder().build();
- *   String jobId = "jobId101296568";
- *   Job response = batchServiceClient.createJob(parent, job, jobId);
- * }
- * }
- */ -@Generated("by gapic-generator-java") -package com.google.cloud.batch.v1; - -import javax.annotation.Generated; diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java deleted file mode 100644 index d895fe5c02e9..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStub.java +++ /dev/null @@ -1,133 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1.stub; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.batch.v1.CreateJobRequest; -import com.google.cloud.batch.v1.DeleteJobRequest; -import com.google.cloud.batch.v1.GetJobRequest; -import com.google.cloud.batch.v1.GetTaskRequest; -import com.google.cloud.batch.v1.Job; -import com.google.cloud.batch.v1.ListJobsRequest; -import com.google.cloud.batch.v1.ListJobsResponse; -import com.google.cloud.batch.v1.ListTasksRequest; -import com.google.cloud.batch.v1.ListTasksResponse; -import com.google.cloud.batch.v1.OperationMetadata; -import com.google.cloud.batch.v1.Task; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.OperationsStub; -import com.google.protobuf.Empty; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Base stub class for the BatchService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -public abstract class BatchServiceStub implements BackgroundResource { - - public OperationsStub getOperationsStub() { - return null; - } - - public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { - return null; - } - - public UnaryCallable createJobCallable() { - throw new UnsupportedOperationException("Not implemented: createJobCallable()"); - } - - public UnaryCallable getJobCallable() { - throw new UnsupportedOperationException("Not implemented: getJobCallable()"); - } - - public OperationCallable - deleteJobOperationCallable() { - throw new UnsupportedOperationException("Not implemented: deleteJobOperationCallable()"); - } - - public UnaryCallable deleteJobCallable() { - throw new UnsupportedOperationException("Not implemented: deleteJobCallable()"); - } - - public UnaryCallable listJobsPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listJobsPagedCallable()"); - } - - public UnaryCallable listJobsCallable() { - throw new UnsupportedOperationException("Not implemented: listJobsCallable()"); - } - - public UnaryCallable getTaskCallable() { - throw new UnsupportedOperationException("Not implemented: getTaskCallable()"); - } - - public UnaryCallable listTasksPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listTasksPagedCallable()"); - } - - public UnaryCallable listTasksCallable() { - throw new UnsupportedOperationException("Not implemented: listTasksCallable()"); - } - - public UnaryCallable - listLocationsPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); - } - - public UnaryCallable listLocationsCallable() { - throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); - } - - public UnaryCallable getLocationCallable() { - throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); - } - - public UnaryCallable setIamPolicyCallable() { - throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); - } - - public UnaryCallable getIamPolicyCallable() { - throw new UnsupportedOperationException("Not implemented: getIamPolicyCallable()"); - } - - public UnaryCallable - testIamPermissionsCallable() { - throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java deleted file mode 100644 index 13049e6b5131..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java +++ /dev/null @@ -1,815 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1.stub; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.ApiFuture; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GaxProperties; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.GrpcTransportChannel; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.grpc.ProtoOperationTransformers; -import com.google.api.gax.httpjson.GaxHttpJsonProperties; -import com.google.api.gax.httpjson.HttpJsonTransportChannel; -import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; -import com.google.api.gax.longrunning.OperationSnapshot; -import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; -import com.google.api.gax.retrying.RetrySettings; -import com.google.api.gax.rpc.ApiCallContext; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.PagedListDescriptor; -import com.google.api.gax.rpc.PagedListResponseFactory; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.StubSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.batch.v1.CreateJobRequest; -import com.google.cloud.batch.v1.DeleteJobRequest; -import com.google.cloud.batch.v1.GetJobRequest; -import com.google.cloud.batch.v1.GetTaskRequest; -import com.google.cloud.batch.v1.Job; -import com.google.cloud.batch.v1.ListJobsRequest; -import com.google.cloud.batch.v1.ListJobsResponse; -import com.google.cloud.batch.v1.ListTasksRequest; -import com.google.cloud.batch.v1.ListTasksResponse; -import com.google.cloud.batch.v1.OperationMetadata; -import com.google.cloud.batch.v1.Task; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Lists; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; -import org.threeten.bp.Duration; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Settings class to configure an instance of {@link BatchServiceStub}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (batch.googleapis.com) and default port (443) are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of createJob to 30 seconds: - * - *

{@code
- * // This snippet has been automatically generated for illustrative purposes only.
- * // It may require modifications to work in your environment.
- * BatchServiceStubSettings.Builder batchServiceSettingsBuilder =
- *     BatchServiceStubSettings.newBuilder();
- * batchServiceSettingsBuilder
- *     .createJobSettings()
- *     .setRetrySettings(
- *         batchServiceSettingsBuilder
- *             .createJobSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * BatchServiceStubSettings batchServiceSettings = batchServiceSettingsBuilder.build();
- * }
- */ -@Generated("by gapic-generator-java") -public class BatchServiceStubSettings extends StubSettings { - /** The default scopes of the service. */ - private static final ImmutableList DEFAULT_SERVICE_SCOPES = - ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); - - private final UnaryCallSettings createJobSettings; - private final UnaryCallSettings getJobSettings; - private final UnaryCallSettings deleteJobSettings; - private final OperationCallSettings - deleteJobOperationSettings; - private final PagedCallSettings - listJobsSettings; - private final UnaryCallSettings getTaskSettings; - private final PagedCallSettings - listTasksSettings; - private final PagedCallSettings< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings; - private final UnaryCallSettings getLocationSettings; - private final UnaryCallSettings setIamPolicySettings; - private final UnaryCallSettings getIamPolicySettings; - private final UnaryCallSettings - testIamPermissionsSettings; - - private static final PagedListDescriptor - LIST_JOBS_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListJobsRequest injectToken(ListJobsRequest payload, String token) { - return ListJobsRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListJobsRequest injectPageSize(ListJobsRequest payload, int pageSize) { - return ListJobsRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListJobsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListJobsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListJobsResponse payload) { - return payload.getJobsList() == null - ? ImmutableList.of() - : payload.getJobsList(); - } - }; - - private static final PagedListDescriptor - LIST_TASKS_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListTasksRequest injectToken(ListTasksRequest payload, String token) { - return ListTasksRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListTasksRequest injectPageSize(ListTasksRequest payload, int pageSize) { - return ListTasksRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListTasksRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListTasksResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListTasksResponse payload) { - return payload.getTasksList() == null - ? ImmutableList.of() - : payload.getTasksList(); - } - }; - - private static final PagedListDescriptor - LIST_LOCATIONS_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { - return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { - return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListLocationsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListLocationsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListLocationsResponse payload) { - return payload.getLocationsList() == null - ? ImmutableList.of() - : payload.getLocationsList(); - } - }; - - private static final PagedListResponseFactory< - ListJobsRequest, ListJobsResponse, ListJobsPagedResponse> - LIST_JOBS_PAGE_STR_FACT = - new PagedListResponseFactory() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListJobsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_JOBS_PAGE_STR_DESC, request, context); - return ListJobsPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - private static final PagedListResponseFactory< - ListTasksRequest, ListTasksResponse, ListTasksPagedResponse> - LIST_TASKS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListTasksRequest, ListTasksResponse, ListTasksPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListTasksRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_TASKS_PAGE_STR_DESC, request, context); - return ListTasksPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - private static final PagedListResponseFactory< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - LIST_LOCATIONS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListLocationsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); - return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - /** Returns the object with the settings used for calls to createJob. */ - public UnaryCallSettings createJobSettings() { - return createJobSettings; - } - - /** Returns the object with the settings used for calls to getJob. */ - public UnaryCallSettings getJobSettings() { - return getJobSettings; - } - - /** Returns the object with the settings used for calls to deleteJob. */ - public UnaryCallSettings deleteJobSettings() { - return deleteJobSettings; - } - - /** Returns the object with the settings used for calls to deleteJob. */ - public OperationCallSettings - deleteJobOperationSettings() { - return deleteJobOperationSettings; - } - - /** Returns the object with the settings used for calls to listJobs. */ - public PagedCallSettings - listJobsSettings() { - return listJobsSettings; - } - - /** Returns the object with the settings used for calls to getTask. */ - public UnaryCallSettings getTaskSettings() { - return getTaskSettings; - } - - /** Returns the object with the settings used for calls to listTasks. */ - public PagedCallSettings - listTasksSettings() { - return listTasksSettings; - } - - /** Returns the object with the settings used for calls to listLocations. */ - public PagedCallSettings - listLocationsSettings() { - return listLocationsSettings; - } - - /** Returns the object with the settings used for calls to getLocation. */ - public UnaryCallSettings getLocationSettings() { - return getLocationSettings; - } - - /** Returns the object with the settings used for calls to setIamPolicy. */ - public UnaryCallSettings setIamPolicySettings() { - return setIamPolicySettings; - } - - /** Returns the object with the settings used for calls to getIamPolicy. */ - public UnaryCallSettings getIamPolicySettings() { - return getIamPolicySettings; - } - - /** Returns the object with the settings used for calls to testIamPermissions. */ - public UnaryCallSettings - testIamPermissionsSettings() { - return testIamPermissionsSettings; - } - - public BatchServiceStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcBatchServiceStub.create(this); - } - if (getTransportChannelProvider() - .getTransportName() - .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { - return HttpJsonBatchServiceStub.create(this); - } - throw new UnsupportedOperationException( - String.format( - "Transport not supported: %s", getTransportChannelProvider().getTransportName())); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return InstantiatingExecutorProvider.newBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return "batch.googleapis.com:443"; - } - - /** Returns the default mTLS service endpoint. */ - public static String getDefaultMtlsEndpoint() { - return "batch.mtls.googleapis.com:443"; - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return DEFAULT_SERVICE_SCOPES; - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return GoogleCredentialsProvider.newBuilder() - .setScopesToApply(DEFAULT_SERVICE_SCOPES) - .setUseJwtAccessWithScope(true); - } - - /** Returns a builder for the default gRPC ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return InstantiatingGrpcChannelProvider.newBuilder() - .setMaxInboundMessageSize(Integer.MAX_VALUE); - } - - /** Returns a builder for the default REST ChannelProvider for this service. */ - @BetaApi - public static InstantiatingHttpJsonChannelProvider.Builder - defaultHttpJsonTransportProviderBuilder() { - return InstantiatingHttpJsonChannelProvider.newBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return defaultGrpcTransportProviderBuilder().build(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(BatchServiceStubSettings.class)) - .setTransportToken( - GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(BatchServiceStubSettings.class)) - .setTransportToken( - GaxHttpJsonProperties.getHttpJsonTokenName(), - GaxHttpJsonProperties.getHttpJsonVersion()); - } - - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return BatchServiceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); - } - - /** Returns a new gRPC builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new REST builder for this class. */ - public static Builder newHttpJsonBuilder() { - return Builder.createHttpJsonDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected BatchServiceStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - createJobSettings = settingsBuilder.createJobSettings().build(); - getJobSettings = settingsBuilder.getJobSettings().build(); - deleteJobSettings = settingsBuilder.deleteJobSettings().build(); - deleteJobOperationSettings = settingsBuilder.deleteJobOperationSettings().build(); - listJobsSettings = settingsBuilder.listJobsSettings().build(); - getTaskSettings = settingsBuilder.getTaskSettings().build(); - listTasksSettings = settingsBuilder.listTasksSettings().build(); - listLocationsSettings = settingsBuilder.listLocationsSettings().build(); - getLocationSettings = settingsBuilder.getLocationSettings().build(); - setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); - getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); - testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); - } - - /** Builder for BatchServiceStubSettings. */ - public static class Builder extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - private final UnaryCallSettings.Builder createJobSettings; - private final UnaryCallSettings.Builder getJobSettings; - private final UnaryCallSettings.Builder deleteJobSettings; - private final OperationCallSettings.Builder - deleteJobOperationSettings; - private final PagedCallSettings.Builder< - ListJobsRequest, ListJobsResponse, ListJobsPagedResponse> - listJobsSettings; - private final UnaryCallSettings.Builder getTaskSettings; - private final PagedCallSettings.Builder< - ListTasksRequest, ListTasksResponse, ListTasksPagedResponse> - listTasksSettings; - private final PagedCallSettings.Builder< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings; - private final UnaryCallSettings.Builder getLocationSettings; - private final UnaryCallSettings.Builder setIamPolicySettings; - private final UnaryCallSettings.Builder getIamPolicySettings; - private final UnaryCallSettings.Builder - testIamPermissionsSettings; - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put( - "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList())); - definitions.put( - "retry_policy_0_codes", - ImmutableSet.copyOf(Lists.newArrayList(StatusCode.Code.UNAVAILABLE))); - definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); - RETRYABLE_CODE_DEFINITIONS = definitions.build(); - } - - private static final ImmutableMap RETRY_PARAM_DEFINITIONS; - - static { - ImmutableMap.Builder definitions = ImmutableMap.builder(); - RetrySettings settings = null; - settings = - RetrySettings.newBuilder() - .setInitialRpcTimeout(Duration.ofMillis(60000L)) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ofMillis(60000L)) - .setTotalTimeout(Duration.ofMillis(60000L)) - .build(); - definitions.put("no_retry_1_params", settings); - settings = - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(1000L)) - .setRetryDelayMultiplier(1.3) - .setMaxRetryDelay(Duration.ofMillis(10000L)) - .setInitialRpcTimeout(Duration.ofMillis(60000L)) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ofMillis(60000L)) - .setTotalTimeout(Duration.ofMillis(60000L)) - .build(); - definitions.put("retry_policy_0_params", settings); - settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); - definitions.put("no_retry_params", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - createJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - getJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteJobOperationSettings = OperationCallSettings.newBuilder(); - listJobsSettings = PagedCallSettings.newBuilder(LIST_JOBS_PAGE_STR_FACT); - getTaskSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - listTasksSettings = PagedCallSettings.newBuilder(LIST_TASKS_PAGE_STR_FACT); - listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); - getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - createJobSettings, - getJobSettings, - deleteJobSettings, - listJobsSettings, - getTaskSettings, - listTasksSettings, - listLocationsSettings, - getLocationSettings, - setIamPolicySettings, - getIamPolicySettings, - testIamPermissionsSettings); - initDefaults(this); - } - - protected Builder(BatchServiceStubSettings settings) { - super(settings); - - createJobSettings = settings.createJobSettings.toBuilder(); - getJobSettings = settings.getJobSettings.toBuilder(); - deleteJobSettings = settings.deleteJobSettings.toBuilder(); - deleteJobOperationSettings = settings.deleteJobOperationSettings.toBuilder(); - listJobsSettings = settings.listJobsSettings.toBuilder(); - getTaskSettings = settings.getTaskSettings.toBuilder(); - listTasksSettings = settings.listTasksSettings.toBuilder(); - listLocationsSettings = settings.listLocationsSettings.toBuilder(); - getLocationSettings = settings.getLocationSettings.toBuilder(); - setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); - getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); - testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - createJobSettings, - getJobSettings, - deleteJobSettings, - listJobsSettings, - getTaskSettings, - listTasksSettings, - listLocationsSettings, - getLocationSettings, - setIamPolicySettings, - getIamPolicySettings, - testIamPermissionsSettings); - } - - private static Builder createDefault() { - Builder builder = new Builder(((ClientContext) null)); - - builder.setTransportChannelProvider(defaultTransportChannelProvider()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); - builder.setEndpoint(getDefaultEndpoint()); - builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); - builder.setSwitchToMtlsEndpointAllowed(true); - - return initDefaults(builder); - } - - private static Builder createHttpJsonDefault() { - Builder builder = new Builder(((ClientContext) null)); - - builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); - builder.setEndpoint(getDefaultEndpoint()); - builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); - builder.setSwitchToMtlsEndpointAllowed(true); - - return initDefaults(builder); - } - - private static Builder initDefaults(Builder builder) { - builder - .createJobSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); - - builder - .getJobSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); - - builder - .deleteJobSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); - - builder - .listJobsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); - - builder - .getTaskSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); - - builder - .listTasksSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); - - builder - .listLocationsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .getLocationSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .setIamPolicySettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .getIamPolicySettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .testIamPermissionsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .deleteJobOperationSettings() - .setInitialCallSettings( - UnaryCallSettings.newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - return builder; - } - - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) { - super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); - return this; - } - - public ImmutableList> unaryMethodSettingsBuilders() { - return unaryMethodSettingsBuilders; - } - - /** Returns the builder for the settings used for calls to createJob. */ - public UnaryCallSettings.Builder createJobSettings() { - return createJobSettings; - } - - /** Returns the builder for the settings used for calls to getJob. */ - public UnaryCallSettings.Builder getJobSettings() { - return getJobSettings; - } - - /** Returns the builder for the settings used for calls to deleteJob. */ - public UnaryCallSettings.Builder deleteJobSettings() { - return deleteJobSettings; - } - - /** Returns the builder for the settings used for calls to deleteJob. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder - deleteJobOperationSettings() { - return deleteJobOperationSettings; - } - - /** Returns the builder for the settings used for calls to listJobs. */ - public PagedCallSettings.Builder - listJobsSettings() { - return listJobsSettings; - } - - /** Returns the builder for the settings used for calls to getTask. */ - public UnaryCallSettings.Builder getTaskSettings() { - return getTaskSettings; - } - - /** Returns the builder for the settings used for calls to listTasks. */ - public PagedCallSettings.Builder - listTasksSettings() { - return listTasksSettings; - } - - /** Returns the builder for the settings used for calls to listLocations. */ - public PagedCallSettings.Builder< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings() { - return listLocationsSettings; - } - - /** Returns the builder for the settings used for calls to getLocation. */ - public UnaryCallSettings.Builder getLocationSettings() { - return getLocationSettings; - } - - /** Returns the builder for the settings used for calls to setIamPolicy. */ - public UnaryCallSettings.Builder setIamPolicySettings() { - return setIamPolicySettings; - } - - /** Returns the builder for the settings used for calls to getIamPolicy. */ - public UnaryCallSettings.Builder getIamPolicySettings() { - return getIamPolicySettings; - } - - /** Returns the builder for the settings used for calls to testIamPermissions. */ - public UnaryCallSettings.Builder - testIamPermissionsSettings() { - return testIamPermissionsSettings; - } - - @Override - public BatchServiceStubSettings build() throws IOException { - return new BatchServiceStubSettings(this); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceCallableFactory.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceCallableFactory.java deleted file mode 100644 index b8533dd498e0..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceCallableFactory.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1.stub; - -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcCallableFactory; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StreamingCallSettings; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.OperationsStub; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * gRPC callable factory implementation for the BatchService service API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator-java") -public class GrpcBatchServiceCallableFactory implements GrpcStubCallableFactory { - - @Override - public UnaryCallable createUnaryCallable( - GrpcCallSettings grpcCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - GrpcCallSettings grpcCallSettings, - PagedCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - GrpcCallSettings grpcCallSettings, - BatchingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBatchingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - OperationCallable createOperationCallable( - GrpcCallSettings grpcCallSettings, - OperationCallSettings callSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - return GrpcCallableFactory.createOperationCallable( - grpcCallSettings, callSettings, clientContext, operationsStub); - } - - @Override - public - BidiStreamingCallable createBidiStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBidiStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - GrpcCallSettings grpcCallSettings, - ServerStreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createServerStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - ClientStreamingCallable createClientStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createClientStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java deleted file mode 100644 index 2cfefa8c398f..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java +++ /dev/null @@ -1,510 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1.stub; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.batch.v1.CreateJobRequest; -import com.google.cloud.batch.v1.DeleteJobRequest; -import com.google.cloud.batch.v1.GetJobRequest; -import com.google.cloud.batch.v1.GetTaskRequest; -import com.google.cloud.batch.v1.Job; -import com.google.cloud.batch.v1.ListJobsRequest; -import com.google.cloud.batch.v1.ListJobsResponse; -import com.google.cloud.batch.v1.ListTasksRequest; -import com.google.cloud.batch.v1.ListTasksResponse; -import com.google.cloud.batch.v1.OperationMetadata; -import com.google.cloud.batch.v1.Task; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.ImmutableMap; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.GrpcOperationsStub; -import com.google.protobuf.Empty; -import io.grpc.MethodDescriptor; -import io.grpc.protobuf.ProtoUtils; -import java.io.IOException; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * gRPC stub implementation for the BatchService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -public class GrpcBatchServiceStub extends BatchServiceStub { - private static final MethodDescriptor createJobMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.batch.v1.BatchService/CreateJob") - .setRequestMarshaller(ProtoUtils.marshaller(CreateJobRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Job.getDefaultInstance())) - .build(); - - private static final MethodDescriptor getJobMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.batch.v1.BatchService/GetJob") - .setRequestMarshaller(ProtoUtils.marshaller(GetJobRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Job.getDefaultInstance())) - .build(); - - private static final MethodDescriptor deleteJobMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.batch.v1.BatchService/DeleteJob") - .setRequestMarshaller(ProtoUtils.marshaller(DeleteJobRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listJobsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.batch.v1.BatchService/ListJobs") - .setRequestMarshaller(ProtoUtils.marshaller(ListJobsRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(ListJobsResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor getTaskMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.batch.v1.BatchService/GetTask") - .setRequestMarshaller(ProtoUtils.marshaller(GetTaskRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Task.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listTasksMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.batch.v1.BatchService/ListTasks") - .setRequestMarshaller(ProtoUtils.marshaller(ListTasksRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(ListTasksResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listLocationsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.location.Locations/ListLocations") - .setRequestMarshaller( - ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor getLocationMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.location.Locations/GetLocation") - .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) - .build(); - - private static final MethodDescriptor setIamPolicyMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") - .setRequestMarshaller(ProtoUtils.marshaller(SetIamPolicyRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) - .build(); - - private static final MethodDescriptor getIamPolicyMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") - .setRequestMarshaller(ProtoUtils.marshaller(GetIamPolicyRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Policy.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - testIamPermissionsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") - .setRequestMarshaller( - ProtoUtils.marshaller(TestIamPermissionsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(TestIamPermissionsResponse.getDefaultInstance())) - .build(); - - private final UnaryCallable createJobCallable; - private final UnaryCallable getJobCallable; - private final UnaryCallable deleteJobCallable; - private final OperationCallable - deleteJobOperationCallable; - private final UnaryCallable listJobsCallable; - private final UnaryCallable listJobsPagedCallable; - private final UnaryCallable getTaskCallable; - private final UnaryCallable listTasksCallable; - private final UnaryCallable listTasksPagedCallable; - private final UnaryCallable listLocationsCallable; - private final UnaryCallable - listLocationsPagedCallable; - private final UnaryCallable getLocationCallable; - private final UnaryCallable setIamPolicyCallable; - private final UnaryCallable getIamPolicyCallable; - private final UnaryCallable - testIamPermissionsCallable; - - private final BackgroundResource backgroundResources; - private final GrpcOperationsStub operationsStub; - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcBatchServiceStub create(BatchServiceStubSettings settings) - throws IOException { - return new GrpcBatchServiceStub(settings, ClientContext.create(settings)); - } - - public static final GrpcBatchServiceStub create(ClientContext clientContext) throws IOException { - return new GrpcBatchServiceStub(BatchServiceStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcBatchServiceStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcBatchServiceStub( - BatchServiceStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcBatchServiceStub, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected GrpcBatchServiceStub(BatchServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new GrpcBatchServiceCallableFactory()); - } - - /** - * Constructs an instance of GrpcBatchServiceStub, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected GrpcBatchServiceStub( - BatchServiceStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); - - GrpcCallSettings createJobTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createJobMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings getJobTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getJobMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings deleteJobTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteJobMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings listJobsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listJobsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings getTaskTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getTaskMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings listTasksTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listTasksMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings listLocationsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listLocationsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings getLocationTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getLocationMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings setIamPolicyTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(setIamPolicyMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); - }) - .build(); - GrpcCallSettings getIamPolicyTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getIamPolicyMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); - }) - .build(); - GrpcCallSettings - testIamPermissionsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(testIamPermissionsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); - }) - .build(); - - this.createJobCallable = - callableFactory.createUnaryCallable( - createJobTransportSettings, settings.createJobSettings(), clientContext); - this.getJobCallable = - callableFactory.createUnaryCallable( - getJobTransportSettings, settings.getJobSettings(), clientContext); - this.deleteJobCallable = - callableFactory.createUnaryCallable( - deleteJobTransportSettings, settings.deleteJobSettings(), clientContext); - this.deleteJobOperationCallable = - callableFactory.createOperationCallable( - deleteJobTransportSettings, - settings.deleteJobOperationSettings(), - clientContext, - operationsStub); - this.listJobsCallable = - callableFactory.createUnaryCallable( - listJobsTransportSettings, settings.listJobsSettings(), clientContext); - this.listJobsPagedCallable = - callableFactory.createPagedCallable( - listJobsTransportSettings, settings.listJobsSettings(), clientContext); - this.getTaskCallable = - callableFactory.createUnaryCallable( - getTaskTransportSettings, settings.getTaskSettings(), clientContext); - this.listTasksCallable = - callableFactory.createUnaryCallable( - listTasksTransportSettings, settings.listTasksSettings(), clientContext); - this.listTasksPagedCallable = - callableFactory.createPagedCallable( - listTasksTransportSettings, settings.listTasksSettings(), clientContext); - this.listLocationsCallable = - callableFactory.createUnaryCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.listLocationsPagedCallable = - callableFactory.createPagedCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.getLocationCallable = - callableFactory.createUnaryCallable( - getLocationTransportSettings, settings.getLocationSettings(), clientContext); - this.setIamPolicyCallable = - callableFactory.createUnaryCallable( - setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); - this.getIamPolicyCallable = - callableFactory.createUnaryCallable( - getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); - this.testIamPermissionsCallable = - callableFactory.createUnaryCallable( - testIamPermissionsTransportSettings, - settings.testIamPermissionsSettings(), - clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public GrpcOperationsStub getOperationsStub() { - return operationsStub; - } - - @Override - public UnaryCallable createJobCallable() { - return createJobCallable; - } - - @Override - public UnaryCallable getJobCallable() { - return getJobCallable; - } - - @Override - public UnaryCallable deleteJobCallable() { - return deleteJobCallable; - } - - @Override - public OperationCallable - deleteJobOperationCallable() { - return deleteJobOperationCallable; - } - - @Override - public UnaryCallable listJobsCallable() { - return listJobsCallable; - } - - @Override - public UnaryCallable listJobsPagedCallable() { - return listJobsPagedCallable; - } - - @Override - public UnaryCallable getTaskCallable() { - return getTaskCallable; - } - - @Override - public UnaryCallable listTasksCallable() { - return listTasksCallable; - } - - @Override - public UnaryCallable listTasksPagedCallable() { - return listTasksPagedCallable; - } - - @Override - public UnaryCallable listLocationsCallable() { - return listLocationsCallable; - } - - @Override - public UnaryCallable - listLocationsPagedCallable() { - return listLocationsPagedCallable; - } - - @Override - public UnaryCallable getLocationCallable() { - return getLocationCallable; - } - - @Override - public UnaryCallable setIamPolicyCallable() { - return setIamPolicyCallable; - } - - @Override - public UnaryCallable getIamPolicyCallable() { - return getIamPolicyCallable; - } - - @Override - public UnaryCallable - testIamPermissionsCallable() { - return testIamPermissionsCallable; - } - - @Override - public final void close() { - try { - backgroundResources.close(); - } catch (RuntimeException e) { - throw e; - } catch (Exception e) { - throw new IllegalStateException("Failed to close resource", e); - } - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceCallableFactory.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceCallableFactory.java deleted file mode 100644 index 9bae7963737c..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceCallableFactory.java +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.httpjson.HttpJsonCallSettings; -import com.google.api.gax.httpjson.HttpJsonCallableFactory; -import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; -import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; -import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.Operation; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * REST callable factory implementation for the BatchService service API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator-java") -@BetaApi -public class HttpJsonBatchServiceCallableFactory - implements HttpJsonStubCallableFactory { - - @Override - public UnaryCallable createUnaryCallable( - HttpJsonCallSettings httpJsonCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createUnaryCallable( - httpJsonCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - HttpJsonCallSettings httpJsonCallSettings, - PagedCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createPagedCallable( - httpJsonCallSettings, callSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - HttpJsonCallSettings httpJsonCallSettings, - BatchingCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createBatchingCallable( - httpJsonCallSettings, callSettings, clientContext); - } - - @BetaApi( - "The surface for long-running operations is not stable yet and may change in the future.") - @Override - public - OperationCallable createOperationCallable( - HttpJsonCallSettings httpJsonCallSettings, - OperationCallSettings callSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - UnaryCallable innerCallable = - HttpJsonCallableFactory.createBaseUnaryCallable( - httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); - HttpJsonOperationSnapshotCallable initialCallable = - new HttpJsonOperationSnapshotCallable( - innerCallable, - httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); - return HttpJsonCallableFactory.createOperationCallable( - callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - HttpJsonCallSettings httpJsonCallSettings, - ServerStreamingCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createServerStreamingCallable( - httpJsonCallSettings, callSettings, clientContext); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java deleted file mode 100644 index 167ee0919c53..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java +++ /dev/null @@ -1,784 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1.stub; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.core.BetaApi; -import com.google.api.core.InternalApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.httpjson.ApiMethodDescriptor; -import com.google.api.gax.httpjson.HttpJsonCallSettings; -import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; -import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; -import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; -import com.google.api.gax.httpjson.ProtoMessageResponseParser; -import com.google.api.gax.httpjson.ProtoRestSerializer; -import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; -import com.google.api.gax.longrunning.OperationSnapshot; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.batch.v1.CreateJobRequest; -import com.google.cloud.batch.v1.DeleteJobRequest; -import com.google.cloud.batch.v1.GetJobRequest; -import com.google.cloud.batch.v1.GetTaskRequest; -import com.google.cloud.batch.v1.Job; -import com.google.cloud.batch.v1.ListJobsRequest; -import com.google.cloud.batch.v1.ListJobsResponse; -import com.google.cloud.batch.v1.ListTasksRequest; -import com.google.cloud.batch.v1.ListTasksResponse; -import com.google.cloud.batch.v1.OperationMetadata; -import com.google.cloud.batch.v1.Task; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import com.google.protobuf.TypeRegistry; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * REST stub implementation for the BatchService service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -@BetaApi -public class HttpJsonBatchServiceStub extends BatchServiceStub { - private static final TypeRegistry typeRegistry = - TypeRegistry.newBuilder() - .add(Empty.getDescriptor()) - .add(OperationMetadata.getDescriptor()) - .build(); - - private static final ApiMethodDescriptor createJobMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.batch.v1.BatchService/CreateJob") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{parent=projects/*/locations/*}/jobs", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "jobId", request.getJobId()); - serializer.putQueryParam(fields, "requestId", request.getRequestId()); - return fields; - }) - .setRequestBodyExtractor( - request -> ProtoRestSerializer.create().toBody("job", request.getJob())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Job.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor getJobMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.batch.v1.BatchService/GetJob") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=projects/*/locations/*/jobs/*}", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Job.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor deleteJobMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.batch.v1.BatchService/DeleteJob") - .setHttpMethod("DELETE") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=projects/*/locations/*/jobs/*}", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "reason", request.getReason()); - serializer.putQueryParam(fields, "requestId", request.getRequestId()); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Operation.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .setOperationSnapshotFactory( - (DeleteJobRequest request, Operation response) -> - HttpJsonOperationSnapshot.create(response)) - .build(); - - private static final ApiMethodDescriptor - listJobsMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.batch.v1.BatchService/ListJobs") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{parent=projects/*/locations/*}/jobs", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "filter", request.getFilter()); - serializer.putQueryParam(fields, "pageSize", request.getPageSize()); - serializer.putQueryParam(fields, "pageToken", request.getPageToken()); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(ListJobsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor getTaskMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.batch.v1.BatchService/GetTask") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=projects/*/locations/*/jobs/*/taskGroups/*/tasks/*}", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Task.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - listTasksMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.batch.v1.BatchService/ListTasks") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{parent=projects/*/locations/*/jobs/*/taskGroups/*}/tasks", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "filter", request.getFilter()); - serializer.putQueryParam(fields, "pageSize", request.getPageSize()); - serializer.putQueryParam(fields, "pageToken", request.getPageToken()); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(ListTasksResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - listLocationsMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.location.Locations/ListLocations") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=projects/*}/locations", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - getLocationMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.location.Locations/GetLocation") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{name=projects/*/locations/*}", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Location.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - setIamPolicyMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.iam.v1.IAMPolicy/SetIamPolicy") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{resource=projects/*/locations/*/jobs/*}:setIamPolicy", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "resource", request.getResource()); - return fields; - }) - .setAdditionalPaths( - "/v1/{resource=projects/*/locations/*/tasks/*}:setIamPolicy", - "/v1/{resource=projects/*/locations/*/nodes/*}:setIamPolicy") - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearResource().build())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Policy.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - getIamPolicyMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.iam.v1.IAMPolicy/GetIamPolicy") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{resource=projects/*/locations/*/jobs/*}:getIamPolicy", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "resource", request.getResource()); - return fields; - }) - .setAdditionalPaths( - "/v1/{resource=projects/*/locations/*/tasks/*}:getIamPolicy", - "/v1/{resource=projects/*/locations/*/nodes/*}:getIamPolicy") - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Policy.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - testIamPermissionsMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.iam.v1.IAMPolicy/TestIamPermissions") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1/{resource=projects/*/locations/*/jobs/*}:testIamPermissions", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "resource", request.getResource()); - return fields; - }) - .setAdditionalPaths( - "/v1/{resource=projects/*/locations/*/tasks/*}:testIamPermissions", - "/v1/{resource=projects/*/locations/*/nodes/*}:testIamPermissions") - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearResource().build())) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(TestIamPermissionsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private final UnaryCallable createJobCallable; - private final UnaryCallable getJobCallable; - private final UnaryCallable deleteJobCallable; - private final OperationCallable - deleteJobOperationCallable; - private final UnaryCallable listJobsCallable; - private final UnaryCallable listJobsPagedCallable; - private final UnaryCallable getTaskCallable; - private final UnaryCallable listTasksCallable; - private final UnaryCallable listTasksPagedCallable; - private final UnaryCallable listLocationsCallable; - private final UnaryCallable - listLocationsPagedCallable; - private final UnaryCallable getLocationCallable; - private final UnaryCallable setIamPolicyCallable; - private final UnaryCallable getIamPolicyCallable; - private final UnaryCallable - testIamPermissionsCallable; - - private final BackgroundResource backgroundResources; - private final HttpJsonOperationsStub httpJsonOperationsStub; - private final HttpJsonStubCallableFactory callableFactory; - - public static final HttpJsonBatchServiceStub create(BatchServiceStubSettings settings) - throws IOException { - return new HttpJsonBatchServiceStub(settings, ClientContext.create(settings)); - } - - public static final HttpJsonBatchServiceStub create(ClientContext clientContext) - throws IOException { - return new HttpJsonBatchServiceStub( - BatchServiceStubSettings.newHttpJsonBuilder().build(), clientContext); - } - - public static final HttpJsonBatchServiceStub create( - ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { - return new HttpJsonBatchServiceStub( - BatchServiceStubSettings.newHttpJsonBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of HttpJsonBatchServiceStub, using the given settings. This is protected - * so that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected HttpJsonBatchServiceStub(BatchServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new HttpJsonBatchServiceCallableFactory()); - } - - /** - * Constructs an instance of HttpJsonBatchServiceStub, using the given settings. This is protected - * so that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected HttpJsonBatchServiceStub( - BatchServiceStubSettings settings, - ClientContext clientContext, - HttpJsonStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.httpJsonOperationsStub = - HttpJsonOperationsStub.create(clientContext, callableFactory, typeRegistry); - - HttpJsonCallSettings createJobTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(createJobMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings getJobTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(getJobMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings deleteJobTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(deleteJobMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings listJobsTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(listJobsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings getTaskTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(getTaskMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings listTasksTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(listTasksMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings - listLocationsTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(listLocationsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings getLocationTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(getLocationMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings setIamPolicyTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(setIamPolicyMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings getIamPolicyTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(getIamPolicyMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - HttpJsonCallSettings - testIamPermissionsTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(testIamPermissionsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .build(); - - this.createJobCallable = - callableFactory.createUnaryCallable( - createJobTransportSettings, settings.createJobSettings(), clientContext); - this.getJobCallable = - callableFactory.createUnaryCallable( - getJobTransportSettings, settings.getJobSettings(), clientContext); - this.deleteJobCallable = - callableFactory.createUnaryCallable( - deleteJobTransportSettings, settings.deleteJobSettings(), clientContext); - this.deleteJobOperationCallable = - callableFactory.createOperationCallable( - deleteJobTransportSettings, - settings.deleteJobOperationSettings(), - clientContext, - httpJsonOperationsStub); - this.listJobsCallable = - callableFactory.createUnaryCallable( - listJobsTransportSettings, settings.listJobsSettings(), clientContext); - this.listJobsPagedCallable = - callableFactory.createPagedCallable( - listJobsTransportSettings, settings.listJobsSettings(), clientContext); - this.getTaskCallable = - callableFactory.createUnaryCallable( - getTaskTransportSettings, settings.getTaskSettings(), clientContext); - this.listTasksCallable = - callableFactory.createUnaryCallable( - listTasksTransportSettings, settings.listTasksSettings(), clientContext); - this.listTasksPagedCallable = - callableFactory.createPagedCallable( - listTasksTransportSettings, settings.listTasksSettings(), clientContext); - this.listLocationsCallable = - callableFactory.createUnaryCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.listLocationsPagedCallable = - callableFactory.createPagedCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.getLocationCallable = - callableFactory.createUnaryCallable( - getLocationTransportSettings, settings.getLocationSettings(), clientContext); - this.setIamPolicyCallable = - callableFactory.createUnaryCallable( - setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); - this.getIamPolicyCallable = - callableFactory.createUnaryCallable( - getIamPolicyTransportSettings, settings.getIamPolicySettings(), clientContext); - this.testIamPermissionsCallable = - callableFactory.createUnaryCallable( - testIamPermissionsTransportSettings, - settings.testIamPermissionsSettings(), - clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - @InternalApi - public static List getMethodDescriptors() { - List methodDescriptors = new ArrayList<>(); - methodDescriptors.add(createJobMethodDescriptor); - methodDescriptors.add(getJobMethodDescriptor); - methodDescriptors.add(deleteJobMethodDescriptor); - methodDescriptors.add(listJobsMethodDescriptor); - methodDescriptors.add(getTaskMethodDescriptor); - methodDescriptors.add(listTasksMethodDescriptor); - methodDescriptors.add(listLocationsMethodDescriptor); - methodDescriptors.add(getLocationMethodDescriptor); - methodDescriptors.add(setIamPolicyMethodDescriptor); - methodDescriptors.add(getIamPolicyMethodDescriptor); - methodDescriptors.add(testIamPermissionsMethodDescriptor); - return methodDescriptors; - } - - public HttpJsonOperationsStub getHttpJsonOperationsStub() { - return httpJsonOperationsStub; - } - - @Override - public UnaryCallable createJobCallable() { - return createJobCallable; - } - - @Override - public UnaryCallable getJobCallable() { - return getJobCallable; - } - - @Override - public UnaryCallable deleteJobCallable() { - return deleteJobCallable; - } - - @Override - public OperationCallable - deleteJobOperationCallable() { - return deleteJobOperationCallable; - } - - @Override - public UnaryCallable listJobsCallable() { - return listJobsCallable; - } - - @Override - public UnaryCallable listJobsPagedCallable() { - return listJobsPagedCallable; - } - - @Override - public UnaryCallable getTaskCallable() { - return getTaskCallable; - } - - @Override - public UnaryCallable listTasksCallable() { - return listTasksCallable; - } - - @Override - public UnaryCallable listTasksPagedCallable() { - return listTasksPagedCallable; - } - - @Override - public UnaryCallable listLocationsCallable() { - return listLocationsCallable; - } - - @Override - public UnaryCallable - listLocationsPagedCallable() { - return listLocationsPagedCallable; - } - - @Override - public UnaryCallable getLocationCallable() { - return getLocationCallable; - } - - @Override - public UnaryCallable setIamPolicyCallable() { - return setIamPolicyCallable; - } - - @Override - public UnaryCallable getIamPolicyCallable() { - return getIamPolicyCallable; - } - - @Override - public UnaryCallable - testIamPermissionsCallable() { - return testIamPermissionsCallable; - } - - @Override - public final void close() { - try { - backgroundResources.close(); - } catch (RuntimeException e) { - throw e; - } catch (Exception e) { - throw new IllegalStateException("Failed to close resource", e); - } - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java deleted file mode 100644 index 1c3885eeed44..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientHttpJsonTest.java +++ /dev/null @@ -1,895 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.httpjson.GaxHttpJsonProperties; -import com.google.api.gax.httpjson.testing.MockHttpService; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ApiException; -import com.google.api.gax.rpc.ApiExceptionFactory; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.testing.FakeStatusCode; -import com.google.cloud.batch.v1.stub.HttpJsonBatchServiceStub; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import com.google.protobuf.Timestamp; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.concurrent.ExecutionException; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class BatchServiceClientHttpJsonTest { - private static MockHttpService mockService; - private static BatchServiceClient client; - - @BeforeClass - public static void startStaticServer() throws IOException { - mockService = - new MockHttpService( - HttpJsonBatchServiceStub.getMethodDescriptors(), - BatchServiceSettings.getDefaultEndpoint()); - BatchServiceSettings settings = - BatchServiceSettings.newHttpJsonBuilder() - .setTransportChannelProvider( - BatchServiceSettings.defaultHttpJsonTransportProviderBuilder() - .setHttpTransport(mockService) - .build()) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = BatchServiceClient.create(settings); - } - - @AfterClass - public static void stopServer() { - client.close(); - } - - @Before - public void setUp() {} - - @After - public void tearDown() throws Exception { - mockService.reset(); - } - - @Test - public void createJobTest() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - - Job actualResponse = client.createJob(parent, job, jobId); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void createJobExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - client.createJob(parent, job, jobId); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createJobTest2() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - String parent = "projects/project-5833/locations/location-5833"; - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - - Job actualResponse = client.createJob(parent, job, jobId); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void createJobExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String parent = "projects/project-5833/locations/location-5833"; - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - client.createJob(parent, job, jobId); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getJobTest() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]"); - - Job actualResponse = client.getJob(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getJobExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]"); - client.getJob(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getJobTest2() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - String name = "projects/project-3306/locations/location-3306/jobs/job-3306"; - - Job actualResponse = client.getJob(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getJobExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String name = "projects/project-3306/locations/location-3306/jobs/job-3306"; - client.getJob(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteJobTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteJobTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockService.addResponse(resultOperation); - - String name = "projects/project-3306/locations/location-3306/jobs/job-3306"; - - client.deleteJobAsync(name).get(); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void deleteJobExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String name = "projects/project-3306/locations/location-3306/jobs/job-3306"; - client.deleteJobAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - } - } - - @Test - public void listJobsTest() throws Exception { - Job responsesElement = Job.newBuilder().build(); - ListJobsResponse expectedResponse = - ListJobsResponse.newBuilder() - .setNextPageToken("") - .addAllJobs(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - String parent = "projects/project-5833/locations/location-5833"; - - ListJobsPagedResponse pagedListResponse = client.listJobs(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getJobsList().get(0), resources.get(0)); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void listJobsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String parent = "projects/project-5833/locations/location-5833"; - client.listJobs(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getTaskTest() throws Exception { - Task expectedResponse = - Task.newBuilder() - .setName( - TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]") - .toString()) - .setStatus(TaskStatus.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - TaskName name = TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]"); - - Task actualResponse = client.getTask(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getTaskExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - TaskName name = TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]"); - client.getTask(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getTaskTest2() throws Exception { - Task expectedResponse = - Task.newBuilder() - .setName( - TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]") - .toString()) - .setStatus(TaskStatus.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - String name = - "projects/project-5433/locations/location-5433/jobs/job-5433/taskGroups/taskGroup-5433/tasks/task-5433"; - - Task actualResponse = client.getTask(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getTaskExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String name = - "projects/project-5433/locations/location-5433/jobs/job-5433/taskGroups/taskGroup-5433/tasks/task-5433"; - client.getTask(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listTasksTest() throws Exception { - Task responsesElement = Task.newBuilder().build(); - ListTasksResponse expectedResponse = - ListTasksResponse.newBuilder() - .setNextPageToken("") - .addAllTasks(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - TaskGroupName parent = TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]"); - - ListTasksPagedResponse pagedListResponse = client.listTasks(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getTasksList().get(0), resources.get(0)); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void listTasksExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - TaskGroupName parent = TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]"); - client.listTasks(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listTasksTest2() throws Exception { - Task responsesElement = Task.newBuilder().build(); - ListTasksResponse expectedResponse = - ListTasksResponse.newBuilder() - .setNextPageToken("") - .addAllTasks(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - String parent = - "projects/project-6196/locations/location-6196/jobs/job-6196/taskGroups/taskGroup-6196"; - - ListTasksPagedResponse pagedListResponse = client.listTasks(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getTasksList().get(0), resources.get(0)); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void listTasksExceptionTest2() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - String parent = - "projects/project-6196/locations/location-6196/jobs/job-6196/taskGroups/taskGroup-6196"; - client.listTasks(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("projects/project-3664") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("projects/project-3664") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - GetLocationRequest request = - GetLocationRequest.newBuilder() - .setName("projects/project-9062/locations/location-9062") - .build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getLocationExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - GetLocationRequest request = - GetLocationRequest.newBuilder() - .setName("projects/project-9062/locations/location-9062") - .build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockService.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockService.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockService.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java deleted file mode 100644 index f096e5981b70..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/BatchServiceClientTest.java +++ /dev/null @@ -1,818 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import static com.google.cloud.batch.v1.BatchServiceClient.ListJobsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListLocationsPagedResponse; -import static com.google.cloud.batch.v1.BatchServiceClient.ListTasksPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.StatusCode; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import com.google.protobuf.Timestamp; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import java.util.concurrent.ExecutionException; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class BatchServiceClientTest { - private static MockBatchService mockBatchService; - private static MockIAMPolicy mockIAMPolicy; - private static MockLocations mockLocations; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private BatchServiceClient client; - - @BeforeClass - public static void startStaticServer() { - mockBatchService = new MockBatchService(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockBatchService, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - BatchServiceSettings settings = - BatchServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = BatchServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createJobTest() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockBatchService.addResponse(expectedResponse); - - LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - - Job actualResponse = client.createJob(parent, job, jobId); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateJobRequest actualRequest = ((CreateJobRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(job, actualRequest.getJob()); - Assert.assertEquals(jobId, actualRequest.getJobId()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createJobExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - client.createJob(parent, job, jobId); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createJobTest2() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockBatchService.addResponse(expectedResponse); - - String parent = "parent-995424086"; - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - - Job actualResponse = client.createJob(parent, job, jobId); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateJobRequest actualRequest = ((CreateJobRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(job, actualRequest.getJob()); - Assert.assertEquals(jobId, actualRequest.getJobId()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createJobExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - String parent = "parent-995424086"; - Job job = Job.newBuilder().build(); - String jobId = "jobId101296568"; - client.createJob(parent, job, jobId); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getJobTest() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockBatchService.addResponse(expectedResponse); - - JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]"); - - Job actualResponse = client.getJob(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetJobRequest actualRequest = ((GetJobRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getJobExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - JobName name = JobName.of("[PROJECT]", "[LOCATION]", "[JOB]"); - client.getJob(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getJobTest2() throws Exception { - Job expectedResponse = - Job.newBuilder() - .setName(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setUid("uid115792") - .setPriority(-1165461084) - .addAllTaskGroups(new ArrayList()) - .setAllocationPolicy(AllocationPolicy.newBuilder().build()) - .putAllLabels(new HashMap()) - .setStatus(JobStatus.newBuilder().build()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setLogsPolicy(LogsPolicy.newBuilder().build()) - .addAllNotifications(new ArrayList()) - .build(); - mockBatchService.addResponse(expectedResponse); - - String name = "name3373707"; - - Job actualResponse = client.getJob(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetJobRequest actualRequest = ((GetJobRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getJobExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - String name = "name3373707"; - client.getJob(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteJobTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteJobTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockBatchService.addResponse(resultOperation); - - String name = "name3373707"; - - client.deleteJobAsync(name).get(); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteJobRequest actualRequest = ((DeleteJobRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteJobExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - String name = "name3373707"; - client.deleteJobAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void listJobsTest() throws Exception { - Job responsesElement = Job.newBuilder().build(); - ListJobsResponse expectedResponse = - ListJobsResponse.newBuilder() - .setNextPageToken("") - .addAllJobs(Arrays.asList(responsesElement)) - .build(); - mockBatchService.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListJobsPagedResponse pagedListResponse = client.listJobs(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getJobsList().get(0), resources.get(0)); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListJobsRequest actualRequest = ((ListJobsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listJobsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - String parent = "parent-995424086"; - client.listJobs(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getTaskTest() throws Exception { - Task expectedResponse = - Task.newBuilder() - .setName( - TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]") - .toString()) - .setStatus(TaskStatus.newBuilder().build()) - .build(); - mockBatchService.addResponse(expectedResponse); - - TaskName name = TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]"); - - Task actualResponse = client.getTask(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetTaskRequest actualRequest = ((GetTaskRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getTaskExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - TaskName name = TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]"); - client.getTask(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getTaskTest2() throws Exception { - Task expectedResponse = - Task.newBuilder() - .setName( - TaskName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]", "[TASK]") - .toString()) - .setStatus(TaskStatus.newBuilder().build()) - .build(); - mockBatchService.addResponse(expectedResponse); - - String name = "name3373707"; - - Task actualResponse = client.getTask(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetTaskRequest actualRequest = ((GetTaskRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getTaskExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - String name = "name3373707"; - client.getTask(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listTasksTest() throws Exception { - Task responsesElement = Task.newBuilder().build(); - ListTasksResponse expectedResponse = - ListTasksResponse.newBuilder() - .setNextPageToken("") - .addAllTasks(Arrays.asList(responsesElement)) - .build(); - mockBatchService.addResponse(expectedResponse); - - TaskGroupName parent = TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]"); - - ListTasksPagedResponse pagedListResponse = client.listTasks(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getTasksList().get(0), resources.get(0)); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListTasksRequest actualRequest = ((ListTasksRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listTasksExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - TaskGroupName parent = TaskGroupName.of("[PROJECT]", "[LOCATION]", "[JOB]", "[TASK_GROUP]"); - client.listTasks(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listTasksTest2() throws Exception { - Task responsesElement = Task.newBuilder().build(); - ListTasksResponse expectedResponse = - ListTasksResponse.newBuilder() - .setNextPageToken("") - .addAllTasks(Arrays.asList(responsesElement)) - .build(); - mockBatchService.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListTasksPagedResponse pagedListResponse = client.listTasks(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getTasksList().get(0), resources.get(0)); - - List actualRequests = mockBatchService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListTasksRequest actualRequest = ((ListTasksRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listTasksExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockBatchService.addException(exception); - - try { - String parent = "parent-995424086"; - client.listTasks(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(JobName.of("[PROJECT]", "[LOCATION]", "[JOB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchService.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchService.java deleted file mode 100644 index fc45407a43b6..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchService.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockBatchService implements MockGrpcService { - private final MockBatchServiceImpl serviceImpl; - - public MockBatchService() { - serviceImpl = new MockBatchServiceImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchServiceImpl.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchServiceImpl.java deleted file mode 100644 index 397c9925c1ed..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockBatchServiceImpl.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.BetaApi; -import com.google.cloud.batch.v1.BatchServiceGrpc.BatchServiceImplBase; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockBatchServiceImpl extends BatchServiceImplBase { - private List requests; - private Queue responses; - - public MockBatchServiceImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void createJob(CreateJobRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Job) { - requests.add(request); - responseObserver.onNext(((Job) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method CreateJob, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Job.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getJob(GetJobRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Job) { - requests.add(request); - responseObserver.onNext(((Job) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetJob, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Job.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteJob(DeleteJobRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method DeleteJob, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listJobs(ListJobsRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListJobsResponse) { - requests.add(request); - responseObserver.onNext(((ListJobsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListJobs, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListJobsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getTask(GetTaskRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Task) { - requests.add(request); - responseObserver.onNext(((Task) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetTask, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Task.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listTasks( - ListTasksRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListTasksResponse) { - requests.add(request); - responseObserver.onNext(((ListTasksResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListTasks, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListTasksResponse.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicy.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicy.java deleted file mode 100644 index db8403251031..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicy.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockIAMPolicy implements MockGrpcService { - private final MockIAMPolicyImpl serviceImpl; - - public MockIAMPolicy() { - serviceImpl = new MockIAMPolicyImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java deleted file mode 100644 index d5980a622c71..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockIAMPolicyImpl.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.BetaApi; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.IAMPolicyGrpc.IAMPolicyImplBase; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockIAMPolicyImpl extends IAMPolicyImplBase { - private List requests; - private Queue responses; - - public MockIAMPolicyImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void testIamPermissions( - TestIamPermissionsRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof TestIamPermissionsResponse) { - requests.add(request); - responseObserver.onNext(((TestIamPermissionsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method TestIamPermissions, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - TestIamPermissionsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void setIamPolicy(SetIamPolicyRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Policy) { - requests.add(request); - responseObserver.onNext(((Policy) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method SetIamPolicy, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Policy.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getIamPolicy(GetIamPolicyRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Policy) { - requests.add(request); - responseObserver.onNext(((Policy) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetIamPolicy, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Policy.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocations.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocations.java deleted file mode 100644 index 75984c92160a..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocations.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockLocations implements MockGrpcService { - private final MockLocationsImpl serviceImpl; - - public MockLocations() { - serviceImpl = new MockLocationsImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java b/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java deleted file mode 100644 index 720c3c0d459e..000000000000 --- a/owl-bot-staging/java-batch/v1/google-cloud-batch/src/test/java/com/google/cloud/batch/v1/MockLocationsImpl.java +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.core.BetaApi; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.cloud.location.LocationsGrpc.LocationsImplBase; -import com.google.protobuf.AbstractMessage; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockLocationsImpl extends LocationsImplBase { - private List requests; - private Queue responses; - - public MockLocationsImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void listLocations( - ListLocationsRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListLocationsResponse) { - requests.add(request); - responseObserver.onNext(((ListLocationsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListLocations, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListLocationsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getLocation(GetLocationRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Location) { - requests.add(request); - responseObserver.onNext(((Location) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetLocation, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Location.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/grpc-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchServiceGrpc.java b/owl-bot-staging/java-batch/v1/grpc-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchServiceGrpc.java deleted file mode 100644 index de09a289ef6f..000000000000 --- a/owl-bot-staging/java-batch/v1/grpc-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchServiceGrpc.java +++ /dev/null @@ -1,743 +0,0 @@ -package com.google.cloud.batch.v1; - -import static io.grpc.MethodDescriptor.generateFullMethodName; - -/** - *
- * Google Batch Service.
- * The service manages user submitted batch jobs and allocates Google Compute
- * Engine VM instances to run the jobs.
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler", - comments = "Source: google/cloud/batch/v1/batch.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class BatchServiceGrpc { - - private BatchServiceGrpc() {} - - public static final String SERVICE_NAME = "google.cloud.batch.v1.BatchService"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor getCreateJobMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateJob", - requestType = com.google.cloud.batch.v1.CreateJobRequest.class, - responseType = com.google.cloud.batch.v1.Job.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getCreateJobMethod() { - io.grpc.MethodDescriptor getCreateJobMethod; - if ((getCreateJobMethod = BatchServiceGrpc.getCreateJobMethod) == null) { - synchronized (BatchServiceGrpc.class) { - if ((getCreateJobMethod = BatchServiceGrpc.getCreateJobMethod) == null) { - BatchServiceGrpc.getCreateJobMethod = getCreateJobMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateJob")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.CreateJobRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.Job.getDefaultInstance())) - .setSchemaDescriptor(new BatchServiceMethodDescriptorSupplier("CreateJob")) - .build(); - } - } - } - return getCreateJobMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetJobMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetJob", - requestType = com.google.cloud.batch.v1.GetJobRequest.class, - responseType = com.google.cloud.batch.v1.Job.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetJobMethod() { - io.grpc.MethodDescriptor getGetJobMethod; - if ((getGetJobMethod = BatchServiceGrpc.getGetJobMethod) == null) { - synchronized (BatchServiceGrpc.class) { - if ((getGetJobMethod = BatchServiceGrpc.getGetJobMethod) == null) { - BatchServiceGrpc.getGetJobMethod = getGetJobMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetJob")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.GetJobRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.Job.getDefaultInstance())) - .setSchemaDescriptor(new BatchServiceMethodDescriptorSupplier("GetJob")) - .build(); - } - } - } - return getGetJobMethod; - } - - private static volatile io.grpc.MethodDescriptor getDeleteJobMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteJob", - requestType = com.google.cloud.batch.v1.DeleteJobRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getDeleteJobMethod() { - io.grpc.MethodDescriptor getDeleteJobMethod; - if ((getDeleteJobMethod = BatchServiceGrpc.getDeleteJobMethod) == null) { - synchronized (BatchServiceGrpc.class) { - if ((getDeleteJobMethod = BatchServiceGrpc.getDeleteJobMethod) == null) { - BatchServiceGrpc.getDeleteJobMethod = getDeleteJobMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteJob")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.DeleteJobRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor(new BatchServiceMethodDescriptorSupplier("DeleteJob")) - .build(); - } - } - } - return getDeleteJobMethod; - } - - private static volatile io.grpc.MethodDescriptor getListJobsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListJobs", - requestType = com.google.cloud.batch.v1.ListJobsRequest.class, - responseType = com.google.cloud.batch.v1.ListJobsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getListJobsMethod() { - io.grpc.MethodDescriptor getListJobsMethod; - if ((getListJobsMethod = BatchServiceGrpc.getListJobsMethod) == null) { - synchronized (BatchServiceGrpc.class) { - if ((getListJobsMethod = BatchServiceGrpc.getListJobsMethod) == null) { - BatchServiceGrpc.getListJobsMethod = getListJobsMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListJobs")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.ListJobsRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.ListJobsResponse.getDefaultInstance())) - .setSchemaDescriptor(new BatchServiceMethodDescriptorSupplier("ListJobs")) - .build(); - } - } - } - return getListJobsMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetTaskMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetTask", - requestType = com.google.cloud.batch.v1.GetTaskRequest.class, - responseType = com.google.cloud.batch.v1.Task.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetTaskMethod() { - io.grpc.MethodDescriptor getGetTaskMethod; - if ((getGetTaskMethod = BatchServiceGrpc.getGetTaskMethod) == null) { - synchronized (BatchServiceGrpc.class) { - if ((getGetTaskMethod = BatchServiceGrpc.getGetTaskMethod) == null) { - BatchServiceGrpc.getGetTaskMethod = getGetTaskMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetTask")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.GetTaskRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.Task.getDefaultInstance())) - .setSchemaDescriptor(new BatchServiceMethodDescriptorSupplier("GetTask")) - .build(); - } - } - } - return getGetTaskMethod; - } - - private static volatile io.grpc.MethodDescriptor getListTasksMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListTasks", - requestType = com.google.cloud.batch.v1.ListTasksRequest.class, - responseType = com.google.cloud.batch.v1.ListTasksResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getListTasksMethod() { - io.grpc.MethodDescriptor getListTasksMethod; - if ((getListTasksMethod = BatchServiceGrpc.getListTasksMethod) == null) { - synchronized (BatchServiceGrpc.class) { - if ((getListTasksMethod = BatchServiceGrpc.getListTasksMethod) == null) { - BatchServiceGrpc.getListTasksMethod = getListTasksMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListTasks")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.ListTasksRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.batch.v1.ListTasksResponse.getDefaultInstance())) - .setSchemaDescriptor(new BatchServiceMethodDescriptorSupplier("ListTasks")) - .build(); - } - } - } - return getListTasksMethod; - } - - /** - * Creates a new async stub that supports all call types for the service - */ - public static BatchServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public BatchServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BatchServiceStub(channel, callOptions); - } - }; - return BatchServiceStub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static BatchServiceBlockingStub newBlockingStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public BatchServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BatchServiceBlockingStub(channel, callOptions); - } - }; - return BatchServiceBlockingStub.newStub(factory, channel); - } - - /** - * Creates a new ListenableFuture-style stub that supports unary calls on the service - */ - public static BatchServiceFutureStub newFutureStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public BatchServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BatchServiceFutureStub(channel, callOptions); - } - }; - return BatchServiceFutureStub.newStub(factory, channel); - } - - /** - *
-   * Google Batch Service.
-   * The service manages user submitted batch jobs and allocates Google Compute
-   * Engine VM instances to run the jobs.
-   * 
- */ - public static abstract class BatchServiceImplBase implements io.grpc.BindableService { - - /** - *
-     * Create a Job.
-     * 
- */ - public void createJob(com.google.cloud.batch.v1.CreateJobRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateJobMethod(), responseObserver); - } - - /** - *
-     * Get a Job specified by its resource name.
-     * 
- */ - public void getJob(com.google.cloud.batch.v1.GetJobRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetJobMethod(), responseObserver); - } - - /** - *
-     * Delete a Job.
-     * 
- */ - public void deleteJob(com.google.cloud.batch.v1.DeleteJobRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteJobMethod(), responseObserver); - } - - /** - *
-     * List all Jobs for a project within a region.
-     * 
- */ - public void listJobs(com.google.cloud.batch.v1.ListJobsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListJobsMethod(), responseObserver); - } - - /** - *
-     * Return a single Task.
-     * 
- */ - public void getTask(com.google.cloud.batch.v1.GetTaskRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetTaskMethod(), responseObserver); - } - - /** - *
-     * List Tasks associated with a job.
-     * 
- */ - public void listTasks(com.google.cloud.batch.v1.ListTasksRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListTasksMethod(), responseObserver); - } - - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getCreateJobMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.batch.v1.CreateJobRequest, - com.google.cloud.batch.v1.Job>( - this, METHODID_CREATE_JOB))) - .addMethod( - getGetJobMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.batch.v1.GetJobRequest, - com.google.cloud.batch.v1.Job>( - this, METHODID_GET_JOB))) - .addMethod( - getDeleteJobMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.batch.v1.DeleteJobRequest, - com.google.longrunning.Operation>( - this, METHODID_DELETE_JOB))) - .addMethod( - getListJobsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.batch.v1.ListJobsRequest, - com.google.cloud.batch.v1.ListJobsResponse>( - this, METHODID_LIST_JOBS))) - .addMethod( - getGetTaskMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.batch.v1.GetTaskRequest, - com.google.cloud.batch.v1.Task>( - this, METHODID_GET_TASK))) - .addMethod( - getListTasksMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.batch.v1.ListTasksRequest, - com.google.cloud.batch.v1.ListTasksResponse>( - this, METHODID_LIST_TASKS))) - .build(); - } - } - - /** - *
-   * Google Batch Service.
-   * The service manages user submitted batch jobs and allocates Google Compute
-   * Engine VM instances to run the jobs.
-   * 
- */ - public static final class BatchServiceStub extends io.grpc.stub.AbstractAsyncStub { - private BatchServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected BatchServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BatchServiceStub(channel, callOptions); - } - - /** - *
-     * Create a Job.
-     * 
- */ - public void createJob(com.google.cloud.batch.v1.CreateJobRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateJobMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Get a Job specified by its resource name.
-     * 
- */ - public void getJob(com.google.cloud.batch.v1.GetJobRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetJobMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Delete a Job.
-     * 
- */ - public void deleteJob(com.google.cloud.batch.v1.DeleteJobRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteJobMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * List all Jobs for a project within a region.
-     * 
- */ - public void listJobs(com.google.cloud.batch.v1.ListJobsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListJobsMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * Return a single Task.
-     * 
- */ - public void getTask(com.google.cloud.batch.v1.GetTaskRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetTaskMethod(), getCallOptions()), request, responseObserver); - } - - /** - *
-     * List Tasks associated with a job.
-     * 
- */ - public void listTasks(com.google.cloud.batch.v1.ListTasksRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListTasksMethod(), getCallOptions()), request, responseObserver); - } - } - - /** - *
-   * Google Batch Service.
-   * The service manages user submitted batch jobs and allocates Google Compute
-   * Engine VM instances to run the jobs.
-   * 
- */ - public static final class BatchServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private BatchServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected BatchServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BatchServiceBlockingStub(channel, callOptions); - } - - /** - *
-     * Create a Job.
-     * 
- */ - public com.google.cloud.batch.v1.Job createJob(com.google.cloud.batch.v1.CreateJobRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateJobMethod(), getCallOptions(), request); - } - - /** - *
-     * Get a Job specified by its resource name.
-     * 
- */ - public com.google.cloud.batch.v1.Job getJob(com.google.cloud.batch.v1.GetJobRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetJobMethod(), getCallOptions(), request); - } - - /** - *
-     * Delete a Job.
-     * 
- */ - public com.google.longrunning.Operation deleteJob(com.google.cloud.batch.v1.DeleteJobRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteJobMethod(), getCallOptions(), request); - } - - /** - *
-     * List all Jobs for a project within a region.
-     * 
- */ - public com.google.cloud.batch.v1.ListJobsResponse listJobs(com.google.cloud.batch.v1.ListJobsRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListJobsMethod(), getCallOptions(), request); - } - - /** - *
-     * Return a single Task.
-     * 
- */ - public com.google.cloud.batch.v1.Task getTask(com.google.cloud.batch.v1.GetTaskRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetTaskMethod(), getCallOptions(), request); - } - - /** - *
-     * List Tasks associated with a job.
-     * 
- */ - public com.google.cloud.batch.v1.ListTasksResponse listTasks(com.google.cloud.batch.v1.ListTasksRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListTasksMethod(), getCallOptions(), request); - } - } - - /** - *
-   * Google Batch Service.
-   * The service manages user submitted batch jobs and allocates Google Compute
-   * Engine VM instances to run the jobs.
-   * 
- */ - public static final class BatchServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private BatchServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected BatchServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BatchServiceFutureStub(channel, callOptions); - } - - /** - *
-     * Create a Job.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture createJob( - com.google.cloud.batch.v1.CreateJobRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateJobMethod(), getCallOptions()), request); - } - - /** - *
-     * Get a Job specified by its resource name.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture getJob( - com.google.cloud.batch.v1.GetJobRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetJobMethod(), getCallOptions()), request); - } - - /** - *
-     * Delete a Job.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture deleteJob( - com.google.cloud.batch.v1.DeleteJobRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteJobMethod(), getCallOptions()), request); - } - - /** - *
-     * List all Jobs for a project within a region.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture listJobs( - com.google.cloud.batch.v1.ListJobsRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListJobsMethod(), getCallOptions()), request); - } - - /** - *
-     * Return a single Task.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture getTask( - com.google.cloud.batch.v1.GetTaskRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetTaskMethod(), getCallOptions()), request); - } - - /** - *
-     * List Tasks associated with a job.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture listTasks( - com.google.cloud.batch.v1.ListTasksRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListTasksMethod(), getCallOptions()), request); - } - } - - private static final int METHODID_CREATE_JOB = 0; - private static final int METHODID_GET_JOB = 1; - private static final int METHODID_DELETE_JOB = 2; - private static final int METHODID_LIST_JOBS = 3; - private static final int METHODID_GET_TASK = 4; - private static final int METHODID_LIST_TASKS = 5; - - private static final class MethodHandlers implements - io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final BatchServiceImplBase serviceImpl; - private final int methodId; - - MethodHandlers(BatchServiceImplBase serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_CREATE_JOB: - serviceImpl.createJob((com.google.cloud.batch.v1.CreateJobRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_JOB: - serviceImpl.getJob((com.google.cloud.batch.v1.GetJobRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_JOB: - serviceImpl.deleteJob((com.google.cloud.batch.v1.DeleteJobRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_JOBS: - serviceImpl.listJobs((com.google.cloud.batch.v1.ListJobsRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_TASK: - serviceImpl.getTask((com.google.cloud.batch.v1.GetTaskRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_TASKS: - serviceImpl.listTasks((com.google.cloud.batch.v1.ListTasksRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - default: - throw new AssertionError(); - } - } - } - - private static abstract class BatchServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { - BatchServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.cloud.batch.v1.BatchProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("BatchService"); - } - } - - private static final class BatchServiceFileDescriptorSupplier - extends BatchServiceBaseDescriptorSupplier { - BatchServiceFileDescriptorSupplier() {} - } - - private static final class BatchServiceMethodDescriptorSupplier - extends BatchServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - BatchServiceMethodDescriptorSupplier(String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (BatchServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new BatchServiceFileDescriptorSupplier()) - .addMethod(getCreateJobMethod()) - .addMethod(getGetJobMethod()) - .addMethod(getDeleteJobMethod()) - .addMethod(getListJobsMethod()) - .addMethod(getGetTaskMethod()) - .addMethod(getListTasksMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java deleted file mode 100644 index 9dce8929af46..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicy.java +++ /dev/null @@ -1,11214 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -/** - *
- * A Job's resource allocation policy describes when, where, and how compute
- * resources should be allocated for the Job.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy} - */ -public final class AllocationPolicy extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy) - AllocationPolicyOrBuilder { -private static final long serialVersionUID = 0L; - // Use AllocationPolicy.newBuilder() to construct. - private AllocationPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AllocationPolicy() { - instances_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AllocationPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private AllocationPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder subBuilder = null; - if (location_ != null) { - subBuilder = location_.toBuilder(); - } - location_ = input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(location_); - location_ = subBuilder.buildPartial(); - } - - break; - } - case 50: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - labels_ = com.google.protobuf.MapField.newMapField( - LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry - labels__ = input.readMessage( - LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - labels_.getMutableMap().put( - labels__.getKey(), labels__.getValue()); - break; - } - case 58: { - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder subBuilder = null; - if (network_ != null) { - subBuilder = network_.toBuilder(); - } - network_ = input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(network_); - network_ = subBuilder.buildPartial(); - } - - break; - } - case 66: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - instances_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - instances_.add( - input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - instances_ = java.util.Collections.unmodifiableList(instances_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 6: - return internalGetLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.class, com.google.cloud.batch.v1.AllocationPolicy.Builder.class); - } - - /** - *
-   * Compute Engine VM instance provisioning model.
-   * 
- * - * Protobuf enum {@code google.cloud.batch.v1.AllocationPolicy.ProvisioningModel} - */ - public enum ProvisioningModel - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Unspecified.
-     * 
- * - * PROVISIONING_MODEL_UNSPECIFIED = 0; - */ - PROVISIONING_MODEL_UNSPECIFIED(0), - /** - *
-     * Standard VM.
-     * 
- * - * STANDARD = 1; - */ - STANDARD(1), - /** - *
-     * SPOT VM.
-     * 
- * - * SPOT = 2; - */ - SPOT(2), - /** - *
-     * Preemptible VM (PVM).
-     * Above SPOT VM is the preferable model for preemptible VM instances: the
-     * old preemptible VM model (indicated by this field) is the older model,
-     * and has been migrated to use the SPOT model as the underlying technology.
-     * This old model will still be supported.
-     * 
- * - * PREEMPTIBLE = 3; - */ - PREEMPTIBLE(3), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Unspecified.
-     * 
- * - * PROVISIONING_MODEL_UNSPECIFIED = 0; - */ - public static final int PROVISIONING_MODEL_UNSPECIFIED_VALUE = 0; - /** - *
-     * Standard VM.
-     * 
- * - * STANDARD = 1; - */ - public static final int STANDARD_VALUE = 1; - /** - *
-     * SPOT VM.
-     * 
- * - * SPOT = 2; - */ - public static final int SPOT_VALUE = 2; - /** - *
-     * Preemptible VM (PVM).
-     * Above SPOT VM is the preferable model for preemptible VM instances: the
-     * old preemptible VM model (indicated by this field) is the older model,
-     * and has been migrated to use the SPOT model as the underlying technology.
-     * This old model will still be supported.
-     * 
- * - * PREEMPTIBLE = 3; - */ - public static final int PREEMPTIBLE_VALUE = 3; - - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ProvisioningModel valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static ProvisioningModel forNumber(int value) { - switch (value) { - case 0: return PROVISIONING_MODEL_UNSPECIFIED; - case 1: return STANDARD; - case 2: return SPOT; - case 3: return PREEMPTIBLE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - ProvisioningModel> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ProvisioningModel findValueByNumber(int number) { - return ProvisioningModel.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.batch.v1.AllocationPolicy.getDescriptor().getEnumTypes().get(0); - } - - private static final ProvisioningModel[] VALUES = values(); - - public static ProvisioningModel valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private ProvisioningModel(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.batch.v1.AllocationPolicy.ProvisioningModel) - } - - public interface LocationPolicyOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.LocationPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @return A list containing the allowedLocations. - */ - java.util.List - getAllowedLocationsList(); - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @return The count of allowedLocations. - */ - int getAllowedLocationsCount(); - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @param index The index of the element to return. - * @return The allowedLocations at the given index. - */ - java.lang.String getAllowedLocations(int index); - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @param index The index of the value to return. - * @return The bytes of the allowedLocations at the given index. - */ - com.google.protobuf.ByteString - getAllowedLocationsBytes(int index); - } - /** - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.LocationPolicy} - */ - public static final class LocationPolicy extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.LocationPolicy) - LocationPolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use LocationPolicy.newBuilder() to construct. - private LocationPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private LocationPolicy() { - allowedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LocationPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private LocationPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - allowedLocations_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - allowedLocations_.add(s); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - allowedLocations_ = allowedLocations_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.class, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder.class); - } - - public static final int ALLOWED_LOCATIONS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList allowedLocations_; - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @return A list containing the allowedLocations. - */ - public com.google.protobuf.ProtocolStringList - getAllowedLocationsList() { - return allowedLocations_; - } - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @return The count of allowedLocations. - */ - public int getAllowedLocationsCount() { - return allowedLocations_.size(); - } - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @param index The index of the element to return. - * @return The allowedLocations at the given index. - */ - public java.lang.String getAllowedLocations(int index) { - return allowedLocations_.get(index); - } - /** - *
-     * A list of allowed location names represented by internal URLs.
-     * Each location can be a region or a zone.
-     * Only one region or multiple zones in one region is supported now.
-     * For example,
-     * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-     * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-     * in zones us-central1-a and us-central1-c.
-     * All locations end up in different regions would cause errors.
-     * For example,
-     * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-     * "zones/us-west1-a"] contains 2 regions "us-central1" and
-     * "us-west1". An error is expected in this case.
-     * 
- * - * repeated string allowed_locations = 1; - * @param index The index of the value to return. - * @return The bytes of the allowedLocations at the given index. - */ - public com.google.protobuf.ByteString - getAllowedLocationsBytes(int index) { - return allowedLocations_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < allowedLocations_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, allowedLocations_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < allowedLocations_.size(); i++) { - dataSize += computeStringSizeNoTag(allowedLocations_.getRaw(i)); - } - size += dataSize; - size += 1 * getAllowedLocationsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy other = (com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy) obj; - - if (!getAllowedLocationsList() - .equals(other.getAllowedLocationsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getAllowedLocationsCount() > 0) { - hash = (37 * hash) + ALLOWED_LOCATIONS_FIELD_NUMBER; - hash = (53 * hash) + getAllowedLocationsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.LocationPolicy} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.LocationPolicy) - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.class, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - allowedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy build() { - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy result = new com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - allowedLocations_ = allowedLocations_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.allowedLocations_ = allowedLocations_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.getDefaultInstance()) return this; - if (!other.allowedLocations_.isEmpty()) { - if (allowedLocations_.isEmpty()) { - allowedLocations_ = other.allowedLocations_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAllowedLocationsIsMutable(); - allowedLocations_.addAll(other.allowedLocations_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.LazyStringList allowedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureAllowedLocationsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - allowedLocations_ = new com.google.protobuf.LazyStringArrayList(allowedLocations_); - bitField0_ |= 0x00000001; - } - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @return A list containing the allowedLocations. - */ - public com.google.protobuf.ProtocolStringList - getAllowedLocationsList() { - return allowedLocations_.getUnmodifiableView(); - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @return The count of allowedLocations. - */ - public int getAllowedLocationsCount() { - return allowedLocations_.size(); - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @param index The index of the element to return. - * @return The allowedLocations at the given index. - */ - public java.lang.String getAllowedLocations(int index) { - return allowedLocations_.get(index); - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @param index The index of the value to return. - * @return The bytes of the allowedLocations at the given index. - */ - public com.google.protobuf.ByteString - getAllowedLocationsBytes(int index) { - return allowedLocations_.getByteString(index); - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @param index The index to set the value at. - * @param value The allowedLocations to set. - * @return This builder for chaining. - */ - public Builder setAllowedLocations( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedLocationsIsMutable(); - allowedLocations_.set(index, value); - onChanged(); - return this; - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @param value The allowedLocations to add. - * @return This builder for chaining. - */ - public Builder addAllowedLocations( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedLocationsIsMutable(); - allowedLocations_.add(value); - onChanged(); - return this; - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @param values The allowedLocations to add. - * @return This builder for chaining. - */ - public Builder addAllAllowedLocations( - java.lang.Iterable values) { - ensureAllowedLocationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, allowedLocations_); - onChanged(); - return this; - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @return This builder for chaining. - */ - public Builder clearAllowedLocations() { - allowedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - *
-       * A list of allowed location names represented by internal URLs.
-       * Each location can be a region or a zone.
-       * Only one region or multiple zones in one region is supported now.
-       * For example,
-       * ["regions/us-central1"] allow VMs in any zones in region us-central1.
-       * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs
-       * in zones us-central1-a and us-central1-c.
-       * All locations end up in different regions would cause errors.
-       * For example,
-       * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b",
-       * "zones/us-west1-a"] contains 2 regions "us-central1" and
-       * "us-west1". An error is expected in this case.
-       * 
- * - * repeated string allowed_locations = 1; - * @param value The bytes of the allowedLocations to add. - * @return This builder for chaining. - */ - public Builder addAllowedLocationsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureAllowedLocationsIsMutable(); - allowedLocations_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.LocationPolicy) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.LocationPolicy) - private static final com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public LocationPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new LocationPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface DiskOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.Disk) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Name of a public or custom image used as the data source.
-     * 
- * - * string image = 4; - * @return Whether the image field is set. - */ - boolean hasImage(); - /** - *
-     * Name of a public or custom image used as the data source.
-     * 
- * - * string image = 4; - * @return The image. - */ - java.lang.String getImage(); - /** - *
-     * Name of a public or custom image used as the data source.
-     * 
- * - * string image = 4; - * @return The bytes for image. - */ - com.google.protobuf.ByteString - getImageBytes(); - - /** - *
-     * Name of a snapshot used as the data source.
-     * 
- * - * string snapshot = 5; - * @return Whether the snapshot field is set. - */ - boolean hasSnapshot(); - /** - *
-     * Name of a snapshot used as the data source.
-     * 
- * - * string snapshot = 5; - * @return The snapshot. - */ - java.lang.String getSnapshot(); - /** - *
-     * Name of a snapshot used as the data source.
-     * 
- * - * string snapshot = 5; - * @return The bytes for snapshot. - */ - com.google.protobuf.ByteString - getSnapshotBytes(); - - /** - *
-     * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-     * 
- * - * string type = 1; - * @return The type. - */ - java.lang.String getType(); - /** - *
-     * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-     * 
- * - * string type = 1; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - *
-     * Disk size in GB.
-     * This field is ignored if `data_source` is `disk` or `image`.
-     * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
-     * otherwise, the final size will be the next greater multiple of 375 GB.
-     * 
- * - * int64 size_gb = 2; - * @return The sizeGb. - */ - long getSizeGb(); - - /** - *
-     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-     * If not indicated, "NVMe" will be the default one for local ssds.
-     * We only support "SCSI" for persistent disks now.
-     * 
- * - * string disk_interface = 6; - * @return The diskInterface. - */ - java.lang.String getDiskInterface(); - /** - *
-     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-     * If not indicated, "NVMe" will be the default one for local ssds.
-     * We only support "SCSI" for persistent disks now.
-     * 
- * - * string disk_interface = 6; - * @return The bytes for diskInterface. - */ - com.google.protobuf.ByteString - getDiskInterfaceBytes(); - - public com.google.cloud.batch.v1.AllocationPolicy.Disk.DataSourceCase getDataSourceCase(); - } - /** - *
-   * A new persistent disk or a local ssd.
-   * A VM can only have one local SSD setting but multiple local SSD partitions.
-   * https://cloud.google.com/compute/docs/disks#pdspecs.
-   * https://cloud.google.com/compute/docs/disks#localssds.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.Disk} - */ - public static final class Disk extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.Disk) - DiskOrBuilder { - private static final long serialVersionUID = 0L; - // Use Disk.newBuilder() to construct. - private Disk(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Disk() { - type_ = ""; - diskInterface_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Disk(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Disk( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 16: { - - sizeGb_ = input.readInt64(); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - dataSourceCase_ = 4; - dataSource_ = s; - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - dataSourceCase_ = 5; - dataSource_ = s; - break; - } - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - - diskInterface_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.Disk.class, com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder.class); - } - - private int dataSourceCase_ = 0; - private java.lang.Object dataSource_; - public enum DataSourceCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - IMAGE(4), - SNAPSHOT(5), - DATASOURCE_NOT_SET(0); - private final int value; - private DataSourceCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static DataSourceCase valueOf(int value) { - return forNumber(value); - } - - public static DataSourceCase forNumber(int value) { - switch (value) { - case 4: return IMAGE; - case 5: return SNAPSHOT; - case 0: return DATASOURCE_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public DataSourceCase - getDataSourceCase() { - return DataSourceCase.forNumber( - dataSourceCase_); - } - - public static final int IMAGE_FIELD_NUMBER = 4; - /** - *
-     * Name of a public or custom image used as the data source.
-     * 
- * - * string image = 4; - * @return Whether the image field is set. - */ - public boolean hasImage() { - return dataSourceCase_ == 4; - } - /** - *
-     * Name of a public or custom image used as the data source.
-     * 
- * - * string image = 4; - * @return The image. - */ - public java.lang.String getImage() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 4) { - ref = dataSource_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (dataSourceCase_ == 4) { - dataSource_ = s; - } - return s; - } - } - /** - *
-     * Name of a public or custom image used as the data source.
-     * 
- * - * string image = 4; - * @return The bytes for image. - */ - public com.google.protobuf.ByteString - getImageBytes() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 4) { - ref = dataSource_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (dataSourceCase_ == 4) { - dataSource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SNAPSHOT_FIELD_NUMBER = 5; - /** - *
-     * Name of a snapshot used as the data source.
-     * 
- * - * string snapshot = 5; - * @return Whether the snapshot field is set. - */ - public boolean hasSnapshot() { - return dataSourceCase_ == 5; - } - /** - *
-     * Name of a snapshot used as the data source.
-     * 
- * - * string snapshot = 5; - * @return The snapshot. - */ - public java.lang.String getSnapshot() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 5) { - ref = dataSource_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (dataSourceCase_ == 5) { - dataSource_ = s; - } - return s; - } - } - /** - *
-     * Name of a snapshot used as the data source.
-     * 
- * - * string snapshot = 5; - * @return The bytes for snapshot. - */ - public com.google.protobuf.ByteString - getSnapshotBytes() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 5) { - ref = dataSource_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (dataSourceCase_ == 5) { - dataSource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TYPE_FIELD_NUMBER = 1; - private volatile java.lang.Object type_; - /** - *
-     * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-     * 
- * - * string type = 1; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - *
-     * Disk type as shown in `gcloud compute disk-types list`
-     * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-     * 
- * - * string type = 1; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SIZE_GB_FIELD_NUMBER = 2; - private long sizeGb_; - /** - *
-     * Disk size in GB.
-     * This field is ignored if `data_source` is `disk` or `image`.
-     * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
-     * otherwise, the final size will be the next greater multiple of 375 GB.
-     * 
- * - * int64 size_gb = 2; - * @return The sizeGb. - */ - @java.lang.Override - public long getSizeGb() { - return sizeGb_; - } - - public static final int DISK_INTERFACE_FIELD_NUMBER = 6; - private volatile java.lang.Object diskInterface_; - /** - *
-     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-     * If not indicated, "NVMe" will be the default one for local ssds.
-     * We only support "SCSI" for persistent disks now.
-     * 
- * - * string disk_interface = 6; - * @return The diskInterface. - */ - @java.lang.Override - public java.lang.String getDiskInterface() { - java.lang.Object ref = diskInterface_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - diskInterface_ = s; - return s; - } - } - /** - *
-     * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-     * If not indicated, "NVMe" will be the default one for local ssds.
-     * We only support "SCSI" for persistent disks now.
-     * 
- * - * string disk_interface = 6; - * @return The bytes for diskInterface. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDiskInterfaceBytes() { - java.lang.Object ref = diskInterface_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - diskInterface_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); - } - if (sizeGb_ != 0L) { - output.writeInt64(2, sizeGb_); - } - if (dataSourceCase_ == 4) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, dataSource_); - } - if (dataSourceCase_ == 5) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, dataSource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(diskInterface_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, diskInterface_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); - } - if (sizeGb_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, sizeGb_); - } - if (dataSourceCase_ == 4) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, dataSource_); - } - if (dataSourceCase_ == 5) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, dataSource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(diskInterface_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, diskInterface_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.Disk)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.Disk other = (com.google.cloud.batch.v1.AllocationPolicy.Disk) obj; - - if (!getType() - .equals(other.getType())) return false; - if (getSizeGb() - != other.getSizeGb()) return false; - if (!getDiskInterface() - .equals(other.getDiskInterface())) return false; - if (!getDataSourceCase().equals(other.getDataSourceCase())) return false; - switch (dataSourceCase_) { - case 4: - if (!getImage() - .equals(other.getImage())) return false; - break; - case 5: - if (!getSnapshot() - .equals(other.getSnapshot())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - hash = (37 * hash) + SIZE_GB_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getSizeGb()); - hash = (37 * hash) + DISK_INTERFACE_FIELD_NUMBER; - hash = (53 * hash) + getDiskInterface().hashCode(); - switch (dataSourceCase_) { - case 4: - hash = (37 * hash) + IMAGE_FIELD_NUMBER; - hash = (53 * hash) + getImage().hashCode(); - break; - case 5: - hash = (37 * hash) + SNAPSHOT_FIELD_NUMBER; - hash = (53 * hash) + getSnapshot().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Disk parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.Disk prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * A new persistent disk or a local ssd.
-     * A VM can only have one local SSD setting but multiple local SSD partitions.
-     * https://cloud.google.com/compute/docs/disks#pdspecs.
-     * https://cloud.google.com/compute/docs/disks#localssds.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.Disk} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.Disk) - com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.Disk.class, com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.Disk.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - type_ = ""; - - sizeGb_ = 0L; - - diskInterface_ = ""; - - dataSourceCase_ = 0; - dataSource_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Disk getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Disk build() { - com.google.cloud.batch.v1.AllocationPolicy.Disk result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Disk buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.Disk result = new com.google.cloud.batch.v1.AllocationPolicy.Disk(this); - if (dataSourceCase_ == 4) { - result.dataSource_ = dataSource_; - } - if (dataSourceCase_ == 5) { - result.dataSource_ = dataSource_; - } - result.type_ = type_; - result.sizeGb_ = sizeGb_; - result.diskInterface_ = diskInterface_; - result.dataSourceCase_ = dataSourceCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.Disk) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.Disk)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.Disk other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance()) return this; - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.getSizeGb() != 0L) { - setSizeGb(other.getSizeGb()); - } - if (!other.getDiskInterface().isEmpty()) { - diskInterface_ = other.diskInterface_; - onChanged(); - } - switch (other.getDataSourceCase()) { - case IMAGE: { - dataSourceCase_ = 4; - dataSource_ = other.dataSource_; - onChanged(); - break; - } - case SNAPSHOT: { - dataSourceCase_ = 5; - dataSource_ = other.dataSource_; - onChanged(); - break; - } - case DATASOURCE_NOT_SET: { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.Disk parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.Disk) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int dataSourceCase_ = 0; - private java.lang.Object dataSource_; - public DataSourceCase - getDataSourceCase() { - return DataSourceCase.forNumber( - dataSourceCase_); - } - - public Builder clearDataSource() { - dataSourceCase_ = 0; - dataSource_ = null; - onChanged(); - return this; - } - - - /** - *
-       * Name of a public or custom image used as the data source.
-       * 
- * - * string image = 4; - * @return Whether the image field is set. - */ - @java.lang.Override - public boolean hasImage() { - return dataSourceCase_ == 4; - } - /** - *
-       * Name of a public or custom image used as the data source.
-       * 
- * - * string image = 4; - * @return The image. - */ - @java.lang.Override - public java.lang.String getImage() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 4) { - ref = dataSource_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (dataSourceCase_ == 4) { - dataSource_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Name of a public or custom image used as the data source.
-       * 
- * - * string image = 4; - * @return The bytes for image. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getImageBytes() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 4) { - ref = dataSource_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (dataSourceCase_ == 4) { - dataSource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Name of a public or custom image used as the data source.
-       * 
- * - * string image = 4; - * @param value The image to set. - * @return This builder for chaining. - */ - public Builder setImage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - dataSourceCase_ = 4; - dataSource_ = value; - onChanged(); - return this; - } - /** - *
-       * Name of a public or custom image used as the data source.
-       * 
- * - * string image = 4; - * @return This builder for chaining. - */ - public Builder clearImage() { - if (dataSourceCase_ == 4) { - dataSourceCase_ = 0; - dataSource_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Name of a public or custom image used as the data source.
-       * 
- * - * string image = 4; - * @param value The bytes for image to set. - * @return This builder for chaining. - */ - public Builder setImageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - dataSourceCase_ = 4; - dataSource_ = value; - onChanged(); - return this; - } - - /** - *
-       * Name of a snapshot used as the data source.
-       * 
- * - * string snapshot = 5; - * @return Whether the snapshot field is set. - */ - @java.lang.Override - public boolean hasSnapshot() { - return dataSourceCase_ == 5; - } - /** - *
-       * Name of a snapshot used as the data source.
-       * 
- * - * string snapshot = 5; - * @return The snapshot. - */ - @java.lang.Override - public java.lang.String getSnapshot() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 5) { - ref = dataSource_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (dataSourceCase_ == 5) { - dataSource_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Name of a snapshot used as the data source.
-       * 
- * - * string snapshot = 5; - * @return The bytes for snapshot. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSnapshotBytes() { - java.lang.Object ref = ""; - if (dataSourceCase_ == 5) { - ref = dataSource_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (dataSourceCase_ == 5) { - dataSource_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Name of a snapshot used as the data source.
-       * 
- * - * string snapshot = 5; - * @param value The snapshot to set. - * @return This builder for chaining. - */ - public Builder setSnapshot( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - dataSourceCase_ = 5; - dataSource_ = value; - onChanged(); - return this; - } - /** - *
-       * Name of a snapshot used as the data source.
-       * 
- * - * string snapshot = 5; - * @return This builder for chaining. - */ - public Builder clearSnapshot() { - if (dataSourceCase_ == 5) { - dataSourceCase_ = 0; - dataSource_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Name of a snapshot used as the data source.
-       * 
- * - * string snapshot = 5; - * @param value The bytes for snapshot to set. - * @return This builder for chaining. - */ - public Builder setSnapshotBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - dataSourceCase_ = 5; - dataSource_ = value; - onChanged(); - return this; - } - - private java.lang.Object type_ = ""; - /** - *
-       * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-       * 
- * - * string type = 1; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-       * 
- * - * string type = 1; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-       * 
- * - * string type = 1; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - *
-       * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-       * 
- * - * string type = 1; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - *
-       * Disk type as shown in `gcloud compute disk-types list`
-       * For example, "pd-ssd", "pd-standard", "pd-balanced", "local-ssd".
-       * 
- * - * string type = 1; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private long sizeGb_ ; - /** - *
-       * Disk size in GB.
-       * This field is ignored if `data_source` is `disk` or `image`.
-       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
-       * otherwise, the final size will be the next greater multiple of 375 GB.
-       * 
- * - * int64 size_gb = 2; - * @return The sizeGb. - */ - @java.lang.Override - public long getSizeGb() { - return sizeGb_; - } - /** - *
-       * Disk size in GB.
-       * This field is ignored if `data_source` is `disk` or `image`.
-       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
-       * otherwise, the final size will be the next greater multiple of 375 GB.
-       * 
- * - * int64 size_gb = 2; - * @param value The sizeGb to set. - * @return This builder for chaining. - */ - public Builder setSizeGb(long value) { - - sizeGb_ = value; - onChanged(); - return this; - } - /** - *
-       * Disk size in GB.
-       * This field is ignored if `data_source` is `disk` or `image`.
-       * If `type` is `local-ssd`, size_gb should be a multiple of 375GB,
-       * otherwise, the final size will be the next greater multiple of 375 GB.
-       * 
- * - * int64 size_gb = 2; - * @return This builder for chaining. - */ - public Builder clearSizeGb() { - - sizeGb_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object diskInterface_ = ""; - /** - *
-       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-       * If not indicated, "NVMe" will be the default one for local ssds.
-       * We only support "SCSI" for persistent disks now.
-       * 
- * - * string disk_interface = 6; - * @return The diskInterface. - */ - public java.lang.String getDiskInterface() { - java.lang.Object ref = diskInterface_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - diskInterface_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-       * If not indicated, "NVMe" will be the default one for local ssds.
-       * We only support "SCSI" for persistent disks now.
-       * 
- * - * string disk_interface = 6; - * @return The bytes for diskInterface. - */ - public com.google.protobuf.ByteString - getDiskInterfaceBytes() { - java.lang.Object ref = diskInterface_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - diskInterface_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-       * If not indicated, "NVMe" will be the default one for local ssds.
-       * We only support "SCSI" for persistent disks now.
-       * 
- * - * string disk_interface = 6; - * @param value The diskInterface to set. - * @return This builder for chaining. - */ - public Builder setDiskInterface( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - diskInterface_ = value; - onChanged(); - return this; - } - /** - *
-       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-       * If not indicated, "NVMe" will be the default one for local ssds.
-       * We only support "SCSI" for persistent disks now.
-       * 
- * - * string disk_interface = 6; - * @return This builder for chaining. - */ - public Builder clearDiskInterface() { - - diskInterface_ = getDefaultInstance().getDiskInterface(); - onChanged(); - return this; - } - /** - *
-       * Local SSDs are available through both "SCSI" and "NVMe" interfaces.
-       * If not indicated, "NVMe" will be the default one for local ssds.
-       * We only support "SCSI" for persistent disks now.
-       * 
- * - * string disk_interface = 6; - * @param value The bytes for diskInterface to set. - * @return This builder for chaining. - */ - public Builder setDiskInterfaceBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - diskInterface_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.Disk) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.Disk) - private static final com.google.cloud.batch.v1.AllocationPolicy.Disk DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.Disk(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.Disk getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Disk parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Disk(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Disk getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AttachedDiskOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.AttachedDisk) - com.google.protobuf.MessageOrBuilder { - - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return Whether the newDisk field is set. - */ - boolean hasNewDisk(); - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return The newDisk. - */ - com.google.cloud.batch.v1.AllocationPolicy.Disk getNewDisk(); - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder getNewDiskOrBuilder(); - - /** - *
-     * Name of an existing PD.
-     * 
- * - * string existing_disk = 2; - * @return Whether the existingDisk field is set. - */ - boolean hasExistingDisk(); - /** - *
-     * Name of an existing PD.
-     * 
- * - * string existing_disk = 2; - * @return The existingDisk. - */ - java.lang.String getExistingDisk(); - /** - *
-     * Name of an existing PD.
-     * 
- * - * string existing_disk = 2; - * @return The bytes for existingDisk. - */ - com.google.protobuf.ByteString - getExistingDiskBytes(); - - /** - *
-     * Device name that the guest operating system will see.
-     * If not specified, this is default to the disk name.
-     * 
- * - * string device_name = 3; - * @return The deviceName. - */ - java.lang.String getDeviceName(); - /** - *
-     * Device name that the guest operating system will see.
-     * If not specified, this is default to the disk name.
-     * 
- * - * string device_name = 3; - * @return The bytes for deviceName. - */ - com.google.protobuf.ByteString - getDeviceNameBytes(); - - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.AttachedCase getAttachedCase(); - } - /** - *
-   * A new or an existing persistent disk or a local ssd attached to a VM
-   * instance.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.AttachedDisk} - */ - public static final class AttachedDisk extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.AttachedDisk) - AttachedDiskOrBuilder { - private static final long serialVersionUID = 0L; - // Use AttachedDisk.newBuilder() to construct. - private AttachedDisk(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AttachedDisk() { - deviceName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AttachedDisk(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private AttachedDisk( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder subBuilder = null; - if (attachedCase_ == 1) { - subBuilder = ((com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_).toBuilder(); - } - attached_ = - input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.Disk.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_); - attached_ = subBuilder.buildPartial(); - } - attachedCase_ = 1; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - attachedCase_ = 2; - attached_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - deviceName_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.class, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder.class); - } - - private int attachedCase_ = 0; - private java.lang.Object attached_; - public enum AttachedCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - NEW_DISK(1), - EXISTING_DISK(2), - ATTACHED_NOT_SET(0); - private final int value; - private AttachedCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static AttachedCase valueOf(int value) { - return forNumber(value); - } - - public static AttachedCase forNumber(int value) { - switch (value) { - case 1: return NEW_DISK; - case 2: return EXISTING_DISK; - case 0: return ATTACHED_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public AttachedCase - getAttachedCase() { - return AttachedCase.forNumber( - attachedCase_); - } - - public static final int NEW_DISK_FIELD_NUMBER = 1; - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return Whether the newDisk field is set. - */ - @java.lang.Override - public boolean hasNewDisk() { - return attachedCase_ == 1; - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return The newDisk. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Disk getNewDisk() { - if (attachedCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_; - } - return com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder getNewDiskOrBuilder() { - if (attachedCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_; - } - return com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } - - public static final int EXISTING_DISK_FIELD_NUMBER = 2; - /** - *
-     * Name of an existing PD.
-     * 
- * - * string existing_disk = 2; - * @return Whether the existingDisk field is set. - */ - public boolean hasExistingDisk() { - return attachedCase_ == 2; - } - /** - *
-     * Name of an existing PD.
-     * 
- * - * string existing_disk = 2; - * @return The existingDisk. - */ - public java.lang.String getExistingDisk() { - java.lang.Object ref = ""; - if (attachedCase_ == 2) { - ref = attached_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (attachedCase_ == 2) { - attached_ = s; - } - return s; - } - } - /** - *
-     * Name of an existing PD.
-     * 
- * - * string existing_disk = 2; - * @return The bytes for existingDisk. - */ - public com.google.protobuf.ByteString - getExistingDiskBytes() { - java.lang.Object ref = ""; - if (attachedCase_ == 2) { - ref = attached_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (attachedCase_ == 2) { - attached_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DEVICE_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object deviceName_; - /** - *
-     * Device name that the guest operating system will see.
-     * If not specified, this is default to the disk name.
-     * 
- * - * string device_name = 3; - * @return The deviceName. - */ - @java.lang.Override - public java.lang.String getDeviceName() { - java.lang.Object ref = deviceName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - deviceName_ = s; - return s; - } - } - /** - *
-     * Device name that the guest operating system will see.
-     * If not specified, this is default to the disk name.
-     * 
- * - * string device_name = 3; - * @return The bytes for deviceName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDeviceNameBytes() { - java.lang.Object ref = deviceName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - deviceName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (attachedCase_ == 1) { - output.writeMessage(1, (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_); - } - if (attachedCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, attached_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deviceName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, deviceName_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (attachedCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_); - } - if (attachedCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, attached_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deviceName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, deviceName_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk other = (com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk) obj; - - if (!getDeviceName() - .equals(other.getDeviceName())) return false; - if (!getAttachedCase().equals(other.getAttachedCase())) return false; - switch (attachedCase_) { - case 1: - if (!getNewDisk() - .equals(other.getNewDisk())) return false; - break; - case 2: - if (!getExistingDisk() - .equals(other.getExistingDisk())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DEVICE_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDeviceName().hashCode(); - switch (attachedCase_) { - case 1: - hash = (37 * hash) + NEW_DISK_FIELD_NUMBER; - hash = (53 * hash) + getNewDisk().hashCode(); - break; - case 2: - hash = (37 * hash) + EXISTING_DISK_FIELD_NUMBER; - hash = (53 * hash) + getExistingDisk().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * A new or an existing persistent disk or a local ssd attached to a VM
-     * instance.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.AttachedDisk} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.AttachedDisk) - com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.class, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - deviceName_ = ""; - - attachedCase_ = 0; - attached_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk build() { - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk result = new com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk(this); - if (attachedCase_ == 1) { - if (newDiskBuilder_ == null) { - result.attached_ = attached_; - } else { - result.attached_ = newDiskBuilder_.build(); - } - } - if (attachedCase_ == 2) { - result.attached_ = attached_; - } - result.deviceName_ = deviceName_; - result.attachedCase_ = attachedCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.getDefaultInstance()) return this; - if (!other.getDeviceName().isEmpty()) { - deviceName_ = other.deviceName_; - onChanged(); - } - switch (other.getAttachedCase()) { - case NEW_DISK: { - mergeNewDisk(other.getNewDisk()); - break; - } - case EXISTING_DISK: { - attachedCase_ = 2; - attached_ = other.attached_; - onChanged(); - break; - } - case ATTACHED_NOT_SET: { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int attachedCase_ = 0; - private java.lang.Object attached_; - public AttachedCase - getAttachedCase() { - return AttachedCase.forNumber( - attachedCase_); - } - - public Builder clearAttached() { - attachedCase_ = 0; - attached_ = null; - onChanged(); - return this; - } - - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.Disk, com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder, com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder> newDiskBuilder_; - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return Whether the newDisk field is set. - */ - @java.lang.Override - public boolean hasNewDisk() { - return attachedCase_ == 1; - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return The newDisk. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Disk getNewDisk() { - if (newDiskBuilder_ == null) { - if (attachedCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_; - } - return com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } else { - if (attachedCase_ == 1) { - return newDiskBuilder_.getMessage(); - } - return com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - public Builder setNewDisk(com.google.cloud.batch.v1.AllocationPolicy.Disk value) { - if (newDiskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - attached_ = value; - onChanged(); - } else { - newDiskBuilder_.setMessage(value); - } - attachedCase_ = 1; - return this; - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - public Builder setNewDisk( - com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder builderForValue) { - if (newDiskBuilder_ == null) { - attached_ = builderForValue.build(); - onChanged(); - } else { - newDiskBuilder_.setMessage(builderForValue.build()); - } - attachedCase_ = 1; - return this; - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - public Builder mergeNewDisk(com.google.cloud.batch.v1.AllocationPolicy.Disk value) { - if (newDiskBuilder_ == null) { - if (attachedCase_ == 1 && - attached_ != com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance()) { - attached_ = com.google.cloud.batch.v1.AllocationPolicy.Disk.newBuilder((com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_) - .mergeFrom(value).buildPartial(); - } else { - attached_ = value; - } - onChanged(); - } else { - if (attachedCase_ == 1) { - newDiskBuilder_.mergeFrom(value); - } else { - newDiskBuilder_.setMessage(value); - } - } - attachedCase_ = 1; - return this; - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - public Builder clearNewDisk() { - if (newDiskBuilder_ == null) { - if (attachedCase_ == 1) { - attachedCase_ = 0; - attached_ = null; - onChanged(); - } - } else { - if (attachedCase_ == 1) { - attachedCase_ = 0; - attached_ = null; - } - newDiskBuilder_.clear(); - } - return this; - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder getNewDiskBuilder() { - return getNewDiskFieldBuilder().getBuilder(); - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder getNewDiskOrBuilder() { - if ((attachedCase_ == 1) && (newDiskBuilder_ != null)) { - return newDiskBuilder_.getMessageOrBuilder(); - } else { - if (attachedCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_; - } - return com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } - } - /** - * .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.Disk, com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder, com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder> - getNewDiskFieldBuilder() { - if (newDiskBuilder_ == null) { - if (!(attachedCase_ == 1)) { - attached_ = com.google.cloud.batch.v1.AllocationPolicy.Disk.getDefaultInstance(); - } - newDiskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.Disk, com.google.cloud.batch.v1.AllocationPolicy.Disk.Builder, com.google.cloud.batch.v1.AllocationPolicy.DiskOrBuilder>( - (com.google.cloud.batch.v1.AllocationPolicy.Disk) attached_, - getParentForChildren(), - isClean()); - attached_ = null; - } - attachedCase_ = 1; - onChanged();; - return newDiskBuilder_; - } - - /** - *
-       * Name of an existing PD.
-       * 
- * - * string existing_disk = 2; - * @return Whether the existingDisk field is set. - */ - @java.lang.Override - public boolean hasExistingDisk() { - return attachedCase_ == 2; - } - /** - *
-       * Name of an existing PD.
-       * 
- * - * string existing_disk = 2; - * @return The existingDisk. - */ - @java.lang.Override - public java.lang.String getExistingDisk() { - java.lang.Object ref = ""; - if (attachedCase_ == 2) { - ref = attached_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (attachedCase_ == 2) { - attached_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Name of an existing PD.
-       * 
- * - * string existing_disk = 2; - * @return The bytes for existingDisk. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getExistingDiskBytes() { - java.lang.Object ref = ""; - if (attachedCase_ == 2) { - ref = attached_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (attachedCase_ == 2) { - attached_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Name of an existing PD.
-       * 
- * - * string existing_disk = 2; - * @param value The existingDisk to set. - * @return This builder for chaining. - */ - public Builder setExistingDisk( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - attachedCase_ = 2; - attached_ = value; - onChanged(); - return this; - } - /** - *
-       * Name of an existing PD.
-       * 
- * - * string existing_disk = 2; - * @return This builder for chaining. - */ - public Builder clearExistingDisk() { - if (attachedCase_ == 2) { - attachedCase_ = 0; - attached_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Name of an existing PD.
-       * 
- * - * string existing_disk = 2; - * @param value The bytes for existingDisk to set. - * @return This builder for chaining. - */ - public Builder setExistingDiskBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - attachedCase_ = 2; - attached_ = value; - onChanged(); - return this; - } - - private java.lang.Object deviceName_ = ""; - /** - *
-       * Device name that the guest operating system will see.
-       * If not specified, this is default to the disk name.
-       * 
- * - * string device_name = 3; - * @return The deviceName. - */ - public java.lang.String getDeviceName() { - java.lang.Object ref = deviceName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - deviceName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Device name that the guest operating system will see.
-       * If not specified, this is default to the disk name.
-       * 
- * - * string device_name = 3; - * @return The bytes for deviceName. - */ - public com.google.protobuf.ByteString - getDeviceNameBytes() { - java.lang.Object ref = deviceName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - deviceName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Device name that the guest operating system will see.
-       * If not specified, this is default to the disk name.
-       * 
- * - * string device_name = 3; - * @param value The deviceName to set. - * @return This builder for chaining. - */ - public Builder setDeviceName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - deviceName_ = value; - onChanged(); - return this; - } - /** - *
-       * Device name that the guest operating system will see.
-       * If not specified, this is default to the disk name.
-       * 
- * - * string device_name = 3; - * @return This builder for chaining. - */ - public Builder clearDeviceName() { - - deviceName_ = getDefaultInstance().getDeviceName(); - onChanged(); - return this; - } - /** - *
-       * Device name that the guest operating system will see.
-       * If not specified, this is default to the disk name.
-       * 
- * - * string device_name = 3; - * @param value The bytes for deviceName to set. - * @return This builder for chaining. - */ - public Builder setDeviceNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - deviceName_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.AttachedDisk) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.AttachedDisk) - private static final com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AttachedDisk parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AttachedDisk(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AcceleratorOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.Accelerator) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The accelerator type. For example, "nvidia-tesla-t4".
-     * See `gcloud compute accelerator-types list`.
-     * 
- * - * string type = 1; - * @return The type. - */ - java.lang.String getType(); - /** - *
-     * The accelerator type. For example, "nvidia-tesla-t4".
-     * See `gcloud compute accelerator-types list`.
-     * 
- * - * string type = 1; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - *
-     * The number of accelerators of this type.
-     * 
- * - * int64 count = 2; - * @return The count. - */ - long getCount(); - - /** - *
-     * When true, Batch will install the GPU drivers.
-     * This field will be ignored if specified.
-     * 
- * - * bool install_gpu_drivers = 3 [deprecated = true]; - * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. - * See google/cloud/batch/v1/job.proto;l=291 - * @return The installGpuDrivers. - */ - @java.lang.Deprecated boolean getInstallGpuDrivers(); - } - /** - *
-   * Accelerator describes Compute Engine accelerators to be attached to VMs.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.Accelerator} - */ - public static final class Accelerator extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.Accelerator) - AcceleratorOrBuilder { - private static final long serialVersionUID = 0L; - // Use Accelerator.newBuilder() to construct. - private Accelerator(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Accelerator() { - type_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Accelerator(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Accelerator( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 16: { - - count_ = input.readInt64(); - break; - } - case 24: { - - installGpuDrivers_ = input.readBool(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.Accelerator.class, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder.class); - } - - public static final int TYPE_FIELD_NUMBER = 1; - private volatile java.lang.Object type_; - /** - *
-     * The accelerator type. For example, "nvidia-tesla-t4".
-     * See `gcloud compute accelerator-types list`.
-     * 
- * - * string type = 1; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - *
-     * The accelerator type. For example, "nvidia-tesla-t4".
-     * See `gcloud compute accelerator-types list`.
-     * 
- * - * string type = 1; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int COUNT_FIELD_NUMBER = 2; - private long count_; - /** - *
-     * The number of accelerators of this type.
-     * 
- * - * int64 count = 2; - * @return The count. - */ - @java.lang.Override - public long getCount() { - return count_; - } - - public static final int INSTALL_GPU_DRIVERS_FIELD_NUMBER = 3; - private boolean installGpuDrivers_; - /** - *
-     * When true, Batch will install the GPU drivers.
-     * This field will be ignored if specified.
-     * 
- * - * bool install_gpu_drivers = 3 [deprecated = true]; - * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. - * See google/cloud/batch/v1/job.proto;l=291 - * @return The installGpuDrivers. - */ - @java.lang.Override - @java.lang.Deprecated public boolean getInstallGpuDrivers() { - return installGpuDrivers_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); - } - if (count_ != 0L) { - output.writeInt64(2, count_); - } - if (installGpuDrivers_ != false) { - output.writeBool(3, installGpuDrivers_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); - } - if (count_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, count_); - } - if (installGpuDrivers_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, installGpuDrivers_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.Accelerator)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.Accelerator other = (com.google.cloud.batch.v1.AllocationPolicy.Accelerator) obj; - - if (!getType() - .equals(other.getType())) return false; - if (getCount() - != other.getCount()) return false; - if (getInstallGpuDrivers() - != other.getInstallGpuDrivers()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - hash = (37 * hash) + COUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getCount()); - hash = (37 * hash) + INSTALL_GPU_DRIVERS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getInstallGpuDrivers()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.Accelerator prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Accelerator describes Compute Engine accelerators to be attached to VMs.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.Accelerator} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.Accelerator) - com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.Accelerator.class, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.Accelerator.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - type_ = ""; - - count_ = 0L; - - installGpuDrivers_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.Accelerator.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator build() { - com.google.cloud.batch.v1.AllocationPolicy.Accelerator result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.Accelerator result = new com.google.cloud.batch.v1.AllocationPolicy.Accelerator(this); - result.type_ = type_; - result.count_ = count_; - result.installGpuDrivers_ = installGpuDrivers_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.Accelerator) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.Accelerator)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.Accelerator other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.Accelerator.getDefaultInstance()) return this; - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.getCount() != 0L) { - setCount(other.getCount()); - } - if (other.getInstallGpuDrivers() != false) { - setInstallGpuDrivers(other.getInstallGpuDrivers()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.Accelerator parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.Accelerator) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object type_ = ""; - /** - *
-       * The accelerator type. For example, "nvidia-tesla-t4".
-       * See `gcloud compute accelerator-types list`.
-       * 
- * - * string type = 1; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The accelerator type. For example, "nvidia-tesla-t4".
-       * See `gcloud compute accelerator-types list`.
-       * 
- * - * string type = 1; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The accelerator type. For example, "nvidia-tesla-t4".
-       * See `gcloud compute accelerator-types list`.
-       * 
- * - * string type = 1; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - *
-       * The accelerator type. For example, "nvidia-tesla-t4".
-       * See `gcloud compute accelerator-types list`.
-       * 
- * - * string type = 1; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - *
-       * The accelerator type. For example, "nvidia-tesla-t4".
-       * See `gcloud compute accelerator-types list`.
-       * 
- * - * string type = 1; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private long count_ ; - /** - *
-       * The number of accelerators of this type.
-       * 
- * - * int64 count = 2; - * @return The count. - */ - @java.lang.Override - public long getCount() { - return count_; - } - /** - *
-       * The number of accelerators of this type.
-       * 
- * - * int64 count = 2; - * @param value The count to set. - * @return This builder for chaining. - */ - public Builder setCount(long value) { - - count_ = value; - onChanged(); - return this; - } - /** - *
-       * The number of accelerators of this type.
-       * 
- * - * int64 count = 2; - * @return This builder for chaining. - */ - public Builder clearCount() { - - count_ = 0L; - onChanged(); - return this; - } - - private boolean installGpuDrivers_ ; - /** - *
-       * When true, Batch will install the GPU drivers.
-       * This field will be ignored if specified.
-       * 
- * - * bool install_gpu_drivers = 3 [deprecated = true]; - * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. - * See google/cloud/batch/v1/job.proto;l=291 - * @return The installGpuDrivers. - */ - @java.lang.Override - @java.lang.Deprecated public boolean getInstallGpuDrivers() { - return installGpuDrivers_; - } - /** - *
-       * When true, Batch will install the GPU drivers.
-       * This field will be ignored if specified.
-       * 
- * - * bool install_gpu_drivers = 3 [deprecated = true]; - * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. - * See google/cloud/batch/v1/job.proto;l=291 - * @param value The installGpuDrivers to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder setInstallGpuDrivers(boolean value) { - - installGpuDrivers_ = value; - onChanged(); - return this; - } - /** - *
-       * When true, Batch will install the GPU drivers.
-       * This field will be ignored if specified.
-       * 
- * - * bool install_gpu_drivers = 3 [deprecated = true]; - * @deprecated google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. - * See google/cloud/batch/v1/job.proto;l=291 - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder clearInstallGpuDrivers() { - - installGpuDrivers_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.Accelerator) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.Accelerator) - private static final com.google.cloud.batch.v1.AllocationPolicy.Accelerator DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.Accelerator(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.Accelerator getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Accelerator parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Accelerator(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface InstancePolicyOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.InstancePolicy) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 2; - * @return The machineType. - */ - java.lang.String getMachineType(); - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 2; - * @return The bytes for machineType. - */ - com.google.protobuf.ByteString - getMachineTypeBytes(); - - /** - *
-     * The minimum CPU platform.
-     * See
-     * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-     * Not yet implemented.
-     * 
- * - * string min_cpu_platform = 3; - * @return The minCpuPlatform. - */ - java.lang.String getMinCpuPlatform(); - /** - *
-     * The minimum CPU platform.
-     * See
-     * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-     * Not yet implemented.
-     * 
- * - * string min_cpu_platform = 3; - * @return The bytes for minCpuPlatform. - */ - com.google.protobuf.ByteString - getMinCpuPlatformBytes(); - - /** - *
-     * The provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return The enum numeric value on the wire for provisioningModel. - */ - int getProvisioningModelValue(); - /** - *
-     * The provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return The provisioningModel. - */ - com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel getProvisioningModel(); - - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - java.util.List - getAcceleratorsList(); - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - com.google.cloud.batch.v1.AllocationPolicy.Accelerator getAccelerators(int index); - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - int getAcceleratorsCount(); - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - java.util.List - getAcceleratorsOrBuilderList(); - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder getAcceleratorsOrBuilder( - int index); - - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - java.util.List - getDisksList(); - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk getDisks(int index); - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - int getDisksCount(); - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - java.util.List - getDisksOrBuilderList(); - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder getDisksOrBuilder( - int index); - } - /** - *
-   * InstancePolicy describes an instance type and resources attached to each VM
-   * created by this InstancePolicy.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.InstancePolicy} - */ - public static final class InstancePolicy extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.InstancePolicy) - InstancePolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use InstancePolicy.newBuilder() to construct. - private InstancePolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private InstancePolicy() { - machineType_ = ""; - minCpuPlatform_ = ""; - provisioningModel_ = 0; - accelerators_ = java.util.Collections.emptyList(); - disks_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new InstancePolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private InstancePolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - machineType_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - minCpuPlatform_ = s; - break; - } - case 32: { - int rawValue = input.readEnum(); - - provisioningModel_ = rawValue; - break; - } - case 42: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - accelerators_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - accelerators_.add( - input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.Accelerator.parser(), extensionRegistry)); - break; - } - case 50: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - disks_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - disks_.add( - input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - accelerators_ = java.util.Collections.unmodifiableList(accelerators_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - disks_ = java.util.Collections.unmodifiableList(disks_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.class, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder.class); - } - - public static final int MACHINE_TYPE_FIELD_NUMBER = 2; - private volatile java.lang.Object machineType_; - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 2; - * @return The machineType. - */ - @java.lang.Override - public java.lang.String getMachineType() { - java.lang.Object ref = machineType_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - machineType_ = s; - return s; - } - } - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 2; - * @return The bytes for machineType. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMachineTypeBytes() { - java.lang.Object ref = machineType_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - machineType_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MIN_CPU_PLATFORM_FIELD_NUMBER = 3; - private volatile java.lang.Object minCpuPlatform_; - /** - *
-     * The minimum CPU platform.
-     * See
-     * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-     * Not yet implemented.
-     * 
- * - * string min_cpu_platform = 3; - * @return The minCpuPlatform. - */ - @java.lang.Override - public java.lang.String getMinCpuPlatform() { - java.lang.Object ref = minCpuPlatform_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - minCpuPlatform_ = s; - return s; - } - } - /** - *
-     * The minimum CPU platform.
-     * See
-     * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-     * Not yet implemented.
-     * 
- * - * string min_cpu_platform = 3; - * @return The bytes for minCpuPlatform. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMinCpuPlatformBytes() { - java.lang.Object ref = minCpuPlatform_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - minCpuPlatform_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PROVISIONING_MODEL_FIELD_NUMBER = 4; - private int provisioningModel_; - /** - *
-     * The provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return The enum numeric value on the wire for provisioningModel. - */ - @java.lang.Override public int getProvisioningModelValue() { - return provisioningModel_; - } - /** - *
-     * The provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return The provisioningModel. - */ - @java.lang.Override public com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel getProvisioningModel() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel result = com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.valueOf(provisioningModel_); - return result == null ? com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.UNRECOGNIZED : result; - } - - public static final int ACCELERATORS_FIELD_NUMBER = 5; - private java.util.List accelerators_; - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - @java.lang.Override - public java.util.List getAcceleratorsList() { - return accelerators_; - } - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - @java.lang.Override - public java.util.List - getAcceleratorsOrBuilderList() { - return accelerators_; - } - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - @java.lang.Override - public int getAcceleratorsCount() { - return accelerators_.size(); - } - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator getAccelerators(int index) { - return accelerators_.get(index); - } - /** - *
-     * The accelerators attached to each VM instance.
-     * Not yet implemented.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder getAcceleratorsOrBuilder( - int index) { - return accelerators_.get(index); - } - - public static final int DISKS_FIELD_NUMBER = 6; - private java.util.List disks_; - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - @java.lang.Override - public java.util.List getDisksList() { - return disks_; - } - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - @java.lang.Override - public java.util.List - getDisksOrBuilderList() { - return disks_; - } - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - @java.lang.Override - public int getDisksCount() { - return disks_.size(); - } - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk getDisks(int index) { - return disks_.get(index); - } - /** - *
-     * Non-boot disks to be attached for each VM created by this InstancePolicy.
-     * New disks will be deleted when the attached VM is deleted.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder getDisksOrBuilder( - int index) { - return disks_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, machineType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(minCpuPlatform_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, minCpuPlatform_); - } - if (provisioningModel_ != com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.PROVISIONING_MODEL_UNSPECIFIED.getNumber()) { - output.writeEnum(4, provisioningModel_); - } - for (int i = 0; i < accelerators_.size(); i++) { - output.writeMessage(5, accelerators_.get(i)); - } - for (int i = 0; i < disks_.size(); i++) { - output.writeMessage(6, disks_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, machineType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(minCpuPlatform_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, minCpuPlatform_); - } - if (provisioningModel_ != com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.PROVISIONING_MODEL_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, provisioningModel_); - } - for (int i = 0; i < accelerators_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, accelerators_.get(i)); - } - for (int i = 0; i < disks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, disks_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy other = (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) obj; - - if (!getMachineType() - .equals(other.getMachineType())) return false; - if (!getMinCpuPlatform() - .equals(other.getMinCpuPlatform())) return false; - if (provisioningModel_ != other.provisioningModel_) return false; - if (!getAcceleratorsList() - .equals(other.getAcceleratorsList())) return false; - if (!getDisksList() - .equals(other.getDisksList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + MACHINE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + getMachineType().hashCode(); - hash = (37 * hash) + MIN_CPU_PLATFORM_FIELD_NUMBER; - hash = (53 * hash) + getMinCpuPlatform().hashCode(); - hash = (37 * hash) + PROVISIONING_MODEL_FIELD_NUMBER; - hash = (53 * hash) + provisioningModel_; - if (getAcceleratorsCount() > 0) { - hash = (37 * hash) + ACCELERATORS_FIELD_NUMBER; - hash = (53 * hash) + getAcceleratorsList().hashCode(); - } - if (getDisksCount() > 0) { - hash = (37 * hash) + DISKS_FIELD_NUMBER; - hash = (53 * hash) + getDisksList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * InstancePolicy describes an instance type and resources attached to each VM
-     * created by this InstancePolicy.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.InstancePolicy} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.InstancePolicy) - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.class, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getAcceleratorsFieldBuilder(); - getDisksFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - machineType_ = ""; - - minCpuPlatform_ = ""; - - provisioningModel_ = 0; - - if (acceleratorsBuilder_ == null) { - accelerators_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - acceleratorsBuilder_.clear(); - } - if (disksBuilder_ == null) { - disks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - disksBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy build() { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy result = new com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy(this); - int from_bitField0_ = bitField0_; - result.machineType_ = machineType_; - result.minCpuPlatform_ = minCpuPlatform_; - result.provisioningModel_ = provisioningModel_; - if (acceleratorsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - accelerators_ = java.util.Collections.unmodifiableList(accelerators_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.accelerators_ = accelerators_; - } else { - result.accelerators_ = acceleratorsBuilder_.build(); - } - if (disksBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - disks_ = java.util.Collections.unmodifiableList(disks_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.disks_ = disks_; - } else { - result.disks_ = disksBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance()) return this; - if (!other.getMachineType().isEmpty()) { - machineType_ = other.machineType_; - onChanged(); - } - if (!other.getMinCpuPlatform().isEmpty()) { - minCpuPlatform_ = other.minCpuPlatform_; - onChanged(); - } - if (other.provisioningModel_ != 0) { - setProvisioningModelValue(other.getProvisioningModelValue()); - } - if (acceleratorsBuilder_ == null) { - if (!other.accelerators_.isEmpty()) { - if (accelerators_.isEmpty()) { - accelerators_ = other.accelerators_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAcceleratorsIsMutable(); - accelerators_.addAll(other.accelerators_); - } - onChanged(); - } - } else { - if (!other.accelerators_.isEmpty()) { - if (acceleratorsBuilder_.isEmpty()) { - acceleratorsBuilder_.dispose(); - acceleratorsBuilder_ = null; - accelerators_ = other.accelerators_; - bitField0_ = (bitField0_ & ~0x00000001); - acceleratorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getAcceleratorsFieldBuilder() : null; - } else { - acceleratorsBuilder_.addAllMessages(other.accelerators_); - } - } - } - if (disksBuilder_ == null) { - if (!other.disks_.isEmpty()) { - if (disks_.isEmpty()) { - disks_ = other.disks_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureDisksIsMutable(); - disks_.addAll(other.disks_); - } - onChanged(); - } - } else { - if (!other.disks_.isEmpty()) { - if (disksBuilder_.isEmpty()) { - disksBuilder_.dispose(); - disksBuilder_ = null; - disks_ = other.disks_; - bitField0_ = (bitField0_ & ~0x00000002); - disksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDisksFieldBuilder() : null; - } else { - disksBuilder_.addAllMessages(other.disks_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object machineType_ = ""; - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 2; - * @return The machineType. - */ - public java.lang.String getMachineType() { - java.lang.Object ref = machineType_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - machineType_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 2; - * @return The bytes for machineType. - */ - public com.google.protobuf.ByteString - getMachineTypeBytes() { - java.lang.Object ref = machineType_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - machineType_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 2; - * @param value The machineType to set. - * @return This builder for chaining. - */ - public Builder setMachineType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - machineType_ = value; - onChanged(); - return this; - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 2; - * @return This builder for chaining. - */ - public Builder clearMachineType() { - - machineType_ = getDefaultInstance().getMachineType(); - onChanged(); - return this; - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 2; - * @param value The bytes for machineType to set. - * @return This builder for chaining. - */ - public Builder setMachineTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - machineType_ = value; - onChanged(); - return this; - } - - private java.lang.Object minCpuPlatform_ = ""; - /** - *
-       * The minimum CPU platform.
-       * See
-       * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-       * Not yet implemented.
-       * 
- * - * string min_cpu_platform = 3; - * @return The minCpuPlatform. - */ - public java.lang.String getMinCpuPlatform() { - java.lang.Object ref = minCpuPlatform_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - minCpuPlatform_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The minimum CPU platform.
-       * See
-       * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-       * Not yet implemented.
-       * 
- * - * string min_cpu_platform = 3; - * @return The bytes for minCpuPlatform. - */ - public com.google.protobuf.ByteString - getMinCpuPlatformBytes() { - java.lang.Object ref = minCpuPlatform_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - minCpuPlatform_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The minimum CPU platform.
-       * See
-       * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-       * Not yet implemented.
-       * 
- * - * string min_cpu_platform = 3; - * @param value The minCpuPlatform to set. - * @return This builder for chaining. - */ - public Builder setMinCpuPlatform( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - minCpuPlatform_ = value; - onChanged(); - return this; - } - /** - *
-       * The minimum CPU platform.
-       * See
-       * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-       * Not yet implemented.
-       * 
- * - * string min_cpu_platform = 3; - * @return This builder for chaining. - */ - public Builder clearMinCpuPlatform() { - - minCpuPlatform_ = getDefaultInstance().getMinCpuPlatform(); - onChanged(); - return this; - } - /** - *
-       * The minimum CPU platform.
-       * See
-       * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`.
-       * Not yet implemented.
-       * 
- * - * string min_cpu_platform = 3; - * @param value The bytes for minCpuPlatform to set. - * @return This builder for chaining. - */ - public Builder setMinCpuPlatformBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - minCpuPlatform_ = value; - onChanged(); - return this; - } - - private int provisioningModel_ = 0; - /** - *
-       * The provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return The enum numeric value on the wire for provisioningModel. - */ - @java.lang.Override public int getProvisioningModelValue() { - return provisioningModel_; - } - /** - *
-       * The provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @param value The enum numeric value on the wire for provisioningModel to set. - * @return This builder for chaining. - */ - public Builder setProvisioningModelValue(int value) { - - provisioningModel_ = value; - onChanged(); - return this; - } - /** - *
-       * The provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return The provisioningModel. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel getProvisioningModel() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel result = com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.valueOf(provisioningModel_); - return result == null ? com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.UNRECOGNIZED : result; - } - /** - *
-       * The provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @param value The provisioningModel to set. - * @return This builder for chaining. - */ - public Builder setProvisioningModel(com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel value) { - if (value == null) { - throw new NullPointerException(); - } - - provisioningModel_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * The provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return This builder for chaining. - */ - public Builder clearProvisioningModel() { - - provisioningModel_ = 0; - onChanged(); - return this; - } - - private java.util.List accelerators_ = - java.util.Collections.emptyList(); - private void ensureAcceleratorsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - accelerators_ = new java.util.ArrayList(accelerators_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.Accelerator, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder, com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder> acceleratorsBuilder_; - - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public java.util.List getAcceleratorsList() { - if (acceleratorsBuilder_ == null) { - return java.util.Collections.unmodifiableList(accelerators_); - } else { - return acceleratorsBuilder_.getMessageList(); - } - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public int getAcceleratorsCount() { - if (acceleratorsBuilder_ == null) { - return accelerators_.size(); - } else { - return acceleratorsBuilder_.getCount(); - } - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator getAccelerators(int index) { - if (acceleratorsBuilder_ == null) { - return accelerators_.get(index); - } else { - return acceleratorsBuilder_.getMessage(index); - } - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder setAccelerators( - int index, com.google.cloud.batch.v1.AllocationPolicy.Accelerator value) { - if (acceleratorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAcceleratorsIsMutable(); - accelerators_.set(index, value); - onChanged(); - } else { - acceleratorsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder setAccelerators( - int index, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder builderForValue) { - if (acceleratorsBuilder_ == null) { - ensureAcceleratorsIsMutable(); - accelerators_.set(index, builderForValue.build()); - onChanged(); - } else { - acceleratorsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder addAccelerators(com.google.cloud.batch.v1.AllocationPolicy.Accelerator value) { - if (acceleratorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAcceleratorsIsMutable(); - accelerators_.add(value); - onChanged(); - } else { - acceleratorsBuilder_.addMessage(value); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder addAccelerators( - int index, com.google.cloud.batch.v1.AllocationPolicy.Accelerator value) { - if (acceleratorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAcceleratorsIsMutable(); - accelerators_.add(index, value); - onChanged(); - } else { - acceleratorsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder addAccelerators( - com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder builderForValue) { - if (acceleratorsBuilder_ == null) { - ensureAcceleratorsIsMutable(); - accelerators_.add(builderForValue.build()); - onChanged(); - } else { - acceleratorsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder addAccelerators( - int index, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder builderForValue) { - if (acceleratorsBuilder_ == null) { - ensureAcceleratorsIsMutable(); - accelerators_.add(index, builderForValue.build()); - onChanged(); - } else { - acceleratorsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder addAllAccelerators( - java.lang.Iterable values) { - if (acceleratorsBuilder_ == null) { - ensureAcceleratorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, accelerators_); - onChanged(); - } else { - acceleratorsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder clearAccelerators() { - if (acceleratorsBuilder_ == null) { - accelerators_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - acceleratorsBuilder_.clear(); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public Builder removeAccelerators(int index) { - if (acceleratorsBuilder_ == null) { - ensureAcceleratorsIsMutable(); - accelerators_.remove(index); - onChanged(); - } else { - acceleratorsBuilder_.remove(index); - } - return this; - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder getAcceleratorsBuilder( - int index) { - return getAcceleratorsFieldBuilder().getBuilder(index); - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder getAcceleratorsOrBuilder( - int index) { - if (acceleratorsBuilder_ == null) { - return accelerators_.get(index); } else { - return acceleratorsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public java.util.List - getAcceleratorsOrBuilderList() { - if (acceleratorsBuilder_ != null) { - return acceleratorsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(accelerators_); - } - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder addAcceleratorsBuilder() { - return getAcceleratorsFieldBuilder().addBuilder( - com.google.cloud.batch.v1.AllocationPolicy.Accelerator.getDefaultInstance()); - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder addAcceleratorsBuilder( - int index) { - return getAcceleratorsFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.getDefaultInstance()); - } - /** - *
-       * The accelerators attached to each VM instance.
-       * Not yet implemented.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - public java.util.List - getAcceleratorsBuilderList() { - return getAcceleratorsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.Accelerator, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder, com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder> - getAcceleratorsFieldBuilder() { - if (acceleratorsBuilder_ == null) { - acceleratorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.Accelerator, com.google.cloud.batch.v1.AllocationPolicy.Accelerator.Builder, com.google.cloud.batch.v1.AllocationPolicy.AcceleratorOrBuilder>( - accelerators_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - accelerators_ = null; - } - return acceleratorsBuilder_; - } - - private java.util.List disks_ = - java.util.Collections.emptyList(); - private void ensureDisksIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - disks_ = new java.util.ArrayList(disks_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder, com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder> disksBuilder_; - - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public java.util.List getDisksList() { - if (disksBuilder_ == null) { - return java.util.Collections.unmodifiableList(disks_); - } else { - return disksBuilder_.getMessageList(); - } - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public int getDisksCount() { - if (disksBuilder_ == null) { - return disks_.size(); - } else { - return disksBuilder_.getCount(); - } - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk getDisks(int index) { - if (disksBuilder_ == null) { - return disks_.get(index); - } else { - return disksBuilder_.getMessage(index); - } - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder setDisks( - int index, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk value) { - if (disksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDisksIsMutable(); - disks_.set(index, value); - onChanged(); - } else { - disksBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder setDisks( - int index, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder builderForValue) { - if (disksBuilder_ == null) { - ensureDisksIsMutable(); - disks_.set(index, builderForValue.build()); - onChanged(); - } else { - disksBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder addDisks(com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk value) { - if (disksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDisksIsMutable(); - disks_.add(value); - onChanged(); - } else { - disksBuilder_.addMessage(value); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder addDisks( - int index, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk value) { - if (disksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDisksIsMutable(); - disks_.add(index, value); - onChanged(); - } else { - disksBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder addDisks( - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder builderForValue) { - if (disksBuilder_ == null) { - ensureDisksIsMutable(); - disks_.add(builderForValue.build()); - onChanged(); - } else { - disksBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder addDisks( - int index, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder builderForValue) { - if (disksBuilder_ == null) { - ensureDisksIsMutable(); - disks_.add(index, builderForValue.build()); - onChanged(); - } else { - disksBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder addAllDisks( - java.lang.Iterable values) { - if (disksBuilder_ == null) { - ensureDisksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, disks_); - onChanged(); - } else { - disksBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder clearDisks() { - if (disksBuilder_ == null) { - disks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - disksBuilder_.clear(); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public Builder removeDisks(int index) { - if (disksBuilder_ == null) { - ensureDisksIsMutable(); - disks_.remove(index); - onChanged(); - } else { - disksBuilder_.remove(index); - } - return this; - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder getDisksBuilder( - int index) { - return getDisksFieldBuilder().getBuilder(index); - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder getDisksOrBuilder( - int index) { - if (disksBuilder_ == null) { - return disks_.get(index); } else { - return disksBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public java.util.List - getDisksOrBuilderList() { - if (disksBuilder_ != null) { - return disksBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(disks_); - } - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder addDisksBuilder() { - return getDisksFieldBuilder().addBuilder( - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.getDefaultInstance()); - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder addDisksBuilder( - int index) { - return getDisksFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.getDefaultInstance()); - } - /** - *
-       * Non-boot disks to be attached for each VM created by this InstancePolicy.
-       * New disks will be deleted when the attached VM is deleted.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - public java.util.List - getDisksBuilderList() { - return getDisksFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder, com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder> - getDisksFieldBuilder() { - if (disksBuilder_ == null) { - disksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk, com.google.cloud.batch.v1.AllocationPolicy.AttachedDisk.Builder, com.google.cloud.batch.v1.AllocationPolicy.AttachedDiskOrBuilder>( - disks_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - disks_ = null; - } - return disksBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.InstancePolicy) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.InstancePolicy) - private static final com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InstancePolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InstancePolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface InstancePolicyOrTemplateOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * InstancePolicy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return Whether the policy field is set. - */ - boolean hasPolicy(); - /** - *
-     * InstancePolicy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return The policy. - */ - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy getPolicy(); - /** - *
-     * InstancePolicy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder getPolicyOrBuilder(); - - /** - *
-     * Name of an instance template used to create VMs.
-     * Named the field as 'instance_template' instead of 'template' to avoid
-     * c++ keyword conflict.
-     * 
- * - * string instance_template = 2; - * @return Whether the instanceTemplate field is set. - */ - boolean hasInstanceTemplate(); - /** - *
-     * Name of an instance template used to create VMs.
-     * Named the field as 'instance_template' instead of 'template' to avoid
-     * c++ keyword conflict.
-     * 
- * - * string instance_template = 2; - * @return The instanceTemplate. - */ - java.lang.String getInstanceTemplate(); - /** - *
-     * Name of an instance template used to create VMs.
-     * Named the field as 'instance_template' instead of 'template' to avoid
-     * c++ keyword conflict.
-     * 
- * - * string instance_template = 2; - * @return The bytes for instanceTemplate. - */ - com.google.protobuf.ByteString - getInstanceTemplateBytes(); - - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.PolicyTemplateCase getPolicyTemplateCase(); - } - /** - *
-   * Either an InstancePolicy or an instance template.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate} - */ - public static final class InstancePolicyOrTemplate extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) - InstancePolicyOrTemplateOrBuilder { - private static final long serialVersionUID = 0L; - // Use InstancePolicyOrTemplate.newBuilder() to construct. - private InstancePolicyOrTemplate(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private InstancePolicyOrTemplate() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new InstancePolicyOrTemplate(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private InstancePolicyOrTemplate( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder subBuilder = null; - if (policyTemplateCase_ == 1) { - subBuilder = ((com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_).toBuilder(); - } - policyTemplate_ = - input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_); - policyTemplate_ = subBuilder.buildPartial(); - } - policyTemplateCase_ = 1; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - policyTemplateCase_ = 2; - policyTemplate_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.class, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder.class); - } - - private int policyTemplateCase_ = 0; - private java.lang.Object policyTemplate_; - public enum PolicyTemplateCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - POLICY(1), - INSTANCE_TEMPLATE(2), - POLICYTEMPLATE_NOT_SET(0); - private final int value; - private PolicyTemplateCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static PolicyTemplateCase valueOf(int value) { - return forNumber(value); - } - - public static PolicyTemplateCase forNumber(int value) { - switch (value) { - case 1: return POLICY; - case 2: return INSTANCE_TEMPLATE; - case 0: return POLICYTEMPLATE_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public PolicyTemplateCase - getPolicyTemplateCase() { - return PolicyTemplateCase.forNumber( - policyTemplateCase_); - } - - public static final int POLICY_FIELD_NUMBER = 1; - /** - *
-     * InstancePolicy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return Whether the policy field is set. - */ - @java.lang.Override - public boolean hasPolicy() { - return policyTemplateCase_ == 1; - } - /** - *
-     * InstancePolicy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return The policy. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy getPolicy() { - if (policyTemplateCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_; - } - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } - /** - *
-     * InstancePolicy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder getPolicyOrBuilder() { - if (policyTemplateCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_; - } - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } - - public static final int INSTANCE_TEMPLATE_FIELD_NUMBER = 2; - /** - *
-     * Name of an instance template used to create VMs.
-     * Named the field as 'instance_template' instead of 'template' to avoid
-     * c++ keyword conflict.
-     * 
- * - * string instance_template = 2; - * @return Whether the instanceTemplate field is set. - */ - public boolean hasInstanceTemplate() { - return policyTemplateCase_ == 2; - } - /** - *
-     * Name of an instance template used to create VMs.
-     * Named the field as 'instance_template' instead of 'template' to avoid
-     * c++ keyword conflict.
-     * 
- * - * string instance_template = 2; - * @return The instanceTemplate. - */ - public java.lang.String getInstanceTemplate() { - java.lang.Object ref = ""; - if (policyTemplateCase_ == 2) { - ref = policyTemplate_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (policyTemplateCase_ == 2) { - policyTemplate_ = s; - } - return s; - } - } - /** - *
-     * Name of an instance template used to create VMs.
-     * Named the field as 'instance_template' instead of 'template' to avoid
-     * c++ keyword conflict.
-     * 
- * - * string instance_template = 2; - * @return The bytes for instanceTemplate. - */ - public com.google.protobuf.ByteString - getInstanceTemplateBytes() { - java.lang.Object ref = ""; - if (policyTemplateCase_ == 2) { - ref = policyTemplate_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (policyTemplateCase_ == 2) { - policyTemplate_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (policyTemplateCase_ == 1) { - output.writeMessage(1, (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_); - } - if (policyTemplateCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, policyTemplate_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (policyTemplateCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_); - } - if (policyTemplateCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, policyTemplate_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate other = (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) obj; - - if (!getPolicyTemplateCase().equals(other.getPolicyTemplateCase())) return false; - switch (policyTemplateCase_) { - case 1: - if (!getPolicy() - .equals(other.getPolicy())) return false; - break; - case 2: - if (!getInstanceTemplate() - .equals(other.getInstanceTemplate())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (policyTemplateCase_) { - case 1: - hash = (37 * hash) + POLICY_FIELD_NUMBER; - hash = (53 * hash) + getPolicy().hashCode(); - break; - case 2: - hash = (37 * hash) + INSTANCE_TEMPLATE_FIELD_NUMBER; - hash = (53 * hash) + getInstanceTemplate().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Either an InstancePolicy or an instance template.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.class, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - policyTemplateCase_ = 0; - policyTemplate_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate build() { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate result = new com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate(this); - if (policyTemplateCase_ == 1) { - if (policyBuilder_ == null) { - result.policyTemplate_ = policyTemplate_; - } else { - result.policyTemplate_ = policyBuilder_.build(); - } - } - if (policyTemplateCase_ == 2) { - result.policyTemplate_ = policyTemplate_; - } - result.policyTemplateCase_ = policyTemplateCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.getDefaultInstance()) return this; - switch (other.getPolicyTemplateCase()) { - case POLICY: { - mergePolicy(other.getPolicy()); - break; - } - case INSTANCE_TEMPLATE: { - policyTemplateCase_ = 2; - policyTemplate_ = other.policyTemplate_; - onChanged(); - break; - } - case POLICYTEMPLATE_NOT_SET: { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int policyTemplateCase_ = 0; - private java.lang.Object policyTemplate_; - public PolicyTemplateCase - getPolicyTemplateCase() { - return PolicyTemplateCase.forNumber( - policyTemplateCase_); - } - - public Builder clearPolicyTemplate() { - policyTemplateCase_ = 0; - policyTemplate_ = null; - onChanged(); - return this; - } - - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder> policyBuilder_; - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return Whether the policy field is set. - */ - @java.lang.Override - public boolean hasPolicy() { - return policyTemplateCase_ == 1; - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return The policy. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy getPolicy() { - if (policyBuilder_ == null) { - if (policyTemplateCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_; - } - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } else { - if (policyTemplateCase_ == 1) { - return policyBuilder_.getMessage(); - } - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - public Builder setPolicy(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy value) { - if (policyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - policyTemplate_ = value; - onChanged(); - } else { - policyBuilder_.setMessage(value); - } - policyTemplateCase_ = 1; - return this; - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - public Builder setPolicy( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder builderForValue) { - if (policyBuilder_ == null) { - policyTemplate_ = builderForValue.build(); - onChanged(); - } else { - policyBuilder_.setMessage(builderForValue.build()); - } - policyTemplateCase_ = 1; - return this; - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - public Builder mergePolicy(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy value) { - if (policyBuilder_ == null) { - if (policyTemplateCase_ == 1 && - policyTemplate_ != com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance()) { - policyTemplate_ = com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.newBuilder((com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_) - .mergeFrom(value).buildPartial(); - } else { - policyTemplate_ = value; - } - onChanged(); - } else { - if (policyTemplateCase_ == 1) { - policyBuilder_.mergeFrom(value); - } else { - policyBuilder_.setMessage(value); - } - } - policyTemplateCase_ = 1; - return this; - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - public Builder clearPolicy() { - if (policyBuilder_ == null) { - if (policyTemplateCase_ == 1) { - policyTemplateCase_ = 0; - policyTemplate_ = null; - onChanged(); - } - } else { - if (policyTemplateCase_ == 1) { - policyTemplateCase_ = 0; - policyTemplate_ = null; - } - policyBuilder_.clear(); - } - return this; - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder getPolicyBuilder() { - return getPolicyFieldBuilder().getBuilder(); - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder getPolicyOrBuilder() { - if ((policyTemplateCase_ == 1) && (policyBuilder_ != null)) { - return policyBuilder_.getMessageOrBuilder(); - } else { - if (policyTemplateCase_ == 1) { - return (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_; - } - return com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } - } - /** - *
-       * InstancePolicy.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder> - getPolicyFieldBuilder() { - if (policyBuilder_ == null) { - if (!(policyTemplateCase_ == 1)) { - policyTemplate_ = com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.getDefaultInstance(); - } - policyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrBuilder>( - (com.google.cloud.batch.v1.AllocationPolicy.InstancePolicy) policyTemplate_, - getParentForChildren(), - isClean()); - policyTemplate_ = null; - } - policyTemplateCase_ = 1; - onChanged();; - return policyBuilder_; - } - - /** - *
-       * Name of an instance template used to create VMs.
-       * Named the field as 'instance_template' instead of 'template' to avoid
-       * c++ keyword conflict.
-       * 
- * - * string instance_template = 2; - * @return Whether the instanceTemplate field is set. - */ - @java.lang.Override - public boolean hasInstanceTemplate() { - return policyTemplateCase_ == 2; - } - /** - *
-       * Name of an instance template used to create VMs.
-       * Named the field as 'instance_template' instead of 'template' to avoid
-       * c++ keyword conflict.
-       * 
- * - * string instance_template = 2; - * @return The instanceTemplate. - */ - @java.lang.Override - public java.lang.String getInstanceTemplate() { - java.lang.Object ref = ""; - if (policyTemplateCase_ == 2) { - ref = policyTemplate_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (policyTemplateCase_ == 2) { - policyTemplate_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Name of an instance template used to create VMs.
-       * Named the field as 'instance_template' instead of 'template' to avoid
-       * c++ keyword conflict.
-       * 
- * - * string instance_template = 2; - * @return The bytes for instanceTemplate. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getInstanceTemplateBytes() { - java.lang.Object ref = ""; - if (policyTemplateCase_ == 2) { - ref = policyTemplate_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (policyTemplateCase_ == 2) { - policyTemplate_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Name of an instance template used to create VMs.
-       * Named the field as 'instance_template' instead of 'template' to avoid
-       * c++ keyword conflict.
-       * 
- * - * string instance_template = 2; - * @param value The instanceTemplate to set. - * @return This builder for chaining. - */ - public Builder setInstanceTemplate( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - policyTemplateCase_ = 2; - policyTemplate_ = value; - onChanged(); - return this; - } - /** - *
-       * Name of an instance template used to create VMs.
-       * Named the field as 'instance_template' instead of 'template' to avoid
-       * c++ keyword conflict.
-       * 
- * - * string instance_template = 2; - * @return This builder for chaining. - */ - public Builder clearInstanceTemplate() { - if (policyTemplateCase_ == 2) { - policyTemplateCase_ = 0; - policyTemplate_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Name of an instance template used to create VMs.
-       * Named the field as 'instance_template' instead of 'template' to avoid
-       * c++ keyword conflict.
-       * 
- * - * string instance_template = 2; - * @param value The bytes for instanceTemplate to set. - * @return This builder for chaining. - */ - public Builder setInstanceTemplateBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - policyTemplateCase_ = 2; - policyTemplate_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate) - private static final com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InstancePolicyOrTemplate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InstancePolicyOrTemplate(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface NetworkInterfaceOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.NetworkInterface) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The URL of the network resource.
-     * 
- * - * string network = 1; - * @return The network. - */ - java.lang.String getNetwork(); - /** - *
-     * The URL of the network resource.
-     * 
- * - * string network = 1; - * @return The bytes for network. - */ - com.google.protobuf.ByteString - getNetworkBytes(); - - /** - *
-     * The URL of the Subnetwork resource.
-     * 
- * - * string subnetwork = 2; - * @return The subnetwork. - */ - java.lang.String getSubnetwork(); - /** - *
-     * The URL of the Subnetwork resource.
-     * 
- * - * string subnetwork = 2; - * @return The bytes for subnetwork. - */ - com.google.protobuf.ByteString - getSubnetworkBytes(); - - /** - *
-     * Default is false (with an external IP address). Required if
-     * no external public IP address is attached to the VM. If no external
-     * public IP address, additional configuration is required to allow the VM
-     * to access Google Services. See
-     * https://cloud.google.com/vpc/docs/configure-private-google-access and
-     * https://cloud.google.com/nat/docs/gce-example#create-nat for more
-     * information.
-     * 
- * - * bool no_external_ip_address = 3; - * @return The noExternalIpAddress. - */ - boolean getNoExternalIpAddress(); - } - /** - *
-   * A network interface.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.NetworkInterface} - */ - public static final class NetworkInterface extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.NetworkInterface) - NetworkInterfaceOrBuilder { - private static final long serialVersionUID = 0L; - // Use NetworkInterface.newBuilder() to construct. - private NetworkInterface(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private NetworkInterface() { - network_ = ""; - subnetwork_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new NetworkInterface(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private NetworkInterface( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - network_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - subnetwork_ = s; - break; - } - case 24: { - - noExternalIpAddress_ = input.readBool(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.class, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder.class); - } - - public static final int NETWORK_FIELD_NUMBER = 1; - private volatile java.lang.Object network_; - /** - *
-     * The URL of the network resource.
-     * 
- * - * string network = 1; - * @return The network. - */ - @java.lang.Override - public java.lang.String getNetwork() { - java.lang.Object ref = network_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - network_ = s; - return s; - } - } - /** - *
-     * The URL of the network resource.
-     * 
- * - * string network = 1; - * @return The bytes for network. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNetworkBytes() { - java.lang.Object ref = network_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - network_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SUBNETWORK_FIELD_NUMBER = 2; - private volatile java.lang.Object subnetwork_; - /** - *
-     * The URL of the Subnetwork resource.
-     * 
- * - * string subnetwork = 2; - * @return The subnetwork. - */ - @java.lang.Override - public java.lang.String getSubnetwork() { - java.lang.Object ref = subnetwork_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - subnetwork_ = s; - return s; - } - } - /** - *
-     * The URL of the Subnetwork resource.
-     * 
- * - * string subnetwork = 2; - * @return The bytes for subnetwork. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSubnetworkBytes() { - java.lang.Object ref = subnetwork_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - subnetwork_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int NO_EXTERNAL_IP_ADDRESS_FIELD_NUMBER = 3; - private boolean noExternalIpAddress_; - /** - *
-     * Default is false (with an external IP address). Required if
-     * no external public IP address is attached to the VM. If no external
-     * public IP address, additional configuration is required to allow the VM
-     * to access Google Services. See
-     * https://cloud.google.com/vpc/docs/configure-private-google-access and
-     * https://cloud.google.com/nat/docs/gce-example#create-nat for more
-     * information.
-     * 
- * - * bool no_external_ip_address = 3; - * @return The noExternalIpAddress. - */ - @java.lang.Override - public boolean getNoExternalIpAddress() { - return noExternalIpAddress_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(network_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, network_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetwork_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subnetwork_); - } - if (noExternalIpAddress_ != false) { - output.writeBool(3, noExternalIpAddress_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(network_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, network_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetwork_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subnetwork_); - } - if (noExternalIpAddress_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, noExternalIpAddress_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface other = (com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface) obj; - - if (!getNetwork() - .equals(other.getNetwork())) return false; - if (!getSubnetwork() - .equals(other.getSubnetwork())) return false; - if (getNoExternalIpAddress() - != other.getNoExternalIpAddress()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NETWORK_FIELD_NUMBER; - hash = (53 * hash) + getNetwork().hashCode(); - hash = (37 * hash) + SUBNETWORK_FIELD_NUMBER; - hash = (53 * hash) + getSubnetwork().hashCode(); - hash = (37 * hash) + NO_EXTERNAL_IP_ADDRESS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getNoExternalIpAddress()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * A network interface.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.NetworkInterface} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.NetworkInterface) - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.class, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - network_ = ""; - - subnetwork_ = ""; - - noExternalIpAddress_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface build() { - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface result = new com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface(this); - result.network_ = network_; - result.subnetwork_ = subnetwork_; - result.noExternalIpAddress_ = noExternalIpAddress_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.getDefaultInstance()) return this; - if (!other.getNetwork().isEmpty()) { - network_ = other.network_; - onChanged(); - } - if (!other.getSubnetwork().isEmpty()) { - subnetwork_ = other.subnetwork_; - onChanged(); - } - if (other.getNoExternalIpAddress() != false) { - setNoExternalIpAddress(other.getNoExternalIpAddress()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object network_ = ""; - /** - *
-       * The URL of the network resource.
-       * 
- * - * string network = 1; - * @return The network. - */ - public java.lang.String getNetwork() { - java.lang.Object ref = network_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - network_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The URL of the network resource.
-       * 
- * - * string network = 1; - * @return The bytes for network. - */ - public com.google.protobuf.ByteString - getNetworkBytes() { - java.lang.Object ref = network_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - network_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The URL of the network resource.
-       * 
- * - * string network = 1; - * @param value The network to set. - * @return This builder for chaining. - */ - public Builder setNetwork( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - network_ = value; - onChanged(); - return this; - } - /** - *
-       * The URL of the network resource.
-       * 
- * - * string network = 1; - * @return This builder for chaining. - */ - public Builder clearNetwork() { - - network_ = getDefaultInstance().getNetwork(); - onChanged(); - return this; - } - /** - *
-       * The URL of the network resource.
-       * 
- * - * string network = 1; - * @param value The bytes for network to set. - * @return This builder for chaining. - */ - public Builder setNetworkBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - network_ = value; - onChanged(); - return this; - } - - private java.lang.Object subnetwork_ = ""; - /** - *
-       * The URL of the Subnetwork resource.
-       * 
- * - * string subnetwork = 2; - * @return The subnetwork. - */ - public java.lang.String getSubnetwork() { - java.lang.Object ref = subnetwork_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - subnetwork_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The URL of the Subnetwork resource.
-       * 
- * - * string subnetwork = 2; - * @return The bytes for subnetwork. - */ - public com.google.protobuf.ByteString - getSubnetworkBytes() { - java.lang.Object ref = subnetwork_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - subnetwork_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The URL of the Subnetwork resource.
-       * 
- * - * string subnetwork = 2; - * @param value The subnetwork to set. - * @return This builder for chaining. - */ - public Builder setSubnetwork( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - subnetwork_ = value; - onChanged(); - return this; - } - /** - *
-       * The URL of the Subnetwork resource.
-       * 
- * - * string subnetwork = 2; - * @return This builder for chaining. - */ - public Builder clearSubnetwork() { - - subnetwork_ = getDefaultInstance().getSubnetwork(); - onChanged(); - return this; - } - /** - *
-       * The URL of the Subnetwork resource.
-       * 
- * - * string subnetwork = 2; - * @param value The bytes for subnetwork to set. - * @return This builder for chaining. - */ - public Builder setSubnetworkBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - subnetwork_ = value; - onChanged(); - return this; - } - - private boolean noExternalIpAddress_ ; - /** - *
-       * Default is false (with an external IP address). Required if
-       * no external public IP address is attached to the VM. If no external
-       * public IP address, additional configuration is required to allow the VM
-       * to access Google Services. See
-       * https://cloud.google.com/vpc/docs/configure-private-google-access and
-       * https://cloud.google.com/nat/docs/gce-example#create-nat for more
-       * information.
-       * 
- * - * bool no_external_ip_address = 3; - * @return The noExternalIpAddress. - */ - @java.lang.Override - public boolean getNoExternalIpAddress() { - return noExternalIpAddress_; - } - /** - *
-       * Default is false (with an external IP address). Required if
-       * no external public IP address is attached to the VM. If no external
-       * public IP address, additional configuration is required to allow the VM
-       * to access Google Services. See
-       * https://cloud.google.com/vpc/docs/configure-private-google-access and
-       * https://cloud.google.com/nat/docs/gce-example#create-nat for more
-       * information.
-       * 
- * - * bool no_external_ip_address = 3; - * @param value The noExternalIpAddress to set. - * @return This builder for chaining. - */ - public Builder setNoExternalIpAddress(boolean value) { - - noExternalIpAddress_ = value; - onChanged(); - return this; - } - /** - *
-       * Default is false (with an external IP address). Required if
-       * no external public IP address is attached to the VM. If no external
-       * public IP address, additional configuration is required to allow the VM
-       * to access Google Services. See
-       * https://cloud.google.com/vpc/docs/configure-private-google-access and
-       * https://cloud.google.com/nat/docs/gce-example#create-nat for more
-       * information.
-       * 
- * - * bool no_external_ip_address = 3; - * @return This builder for chaining. - */ - public Builder clearNoExternalIpAddress() { - - noExternalIpAddress_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.NetworkInterface) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.NetworkInterface) - private static final com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public NetworkInterface parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new NetworkInterface(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface NetworkPolicyOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - java.util.List - getNetworkInterfacesList(); - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface getNetworkInterfaces(int index); - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - int getNetworkInterfacesCount(); - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - java.util.List - getNetworkInterfacesOrBuilderList(); - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder( - int index); - } - /** - *
-   * NetworkPolicy describes VM instance network configurations.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.NetworkPolicy} - */ - public static final class NetworkPolicy extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) - NetworkPolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use NetworkPolicy.newBuilder() to construct. - private NetworkPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private NetworkPolicy() { - networkInterfaces_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new NetworkPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private NetworkPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - networkInterfaces_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - networkInterfaces_.add( - input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.class, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder.class); - } - - public static final int NETWORK_INTERFACES_FIELD_NUMBER = 1; - private java.util.List networkInterfaces_; - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - @java.lang.Override - public java.util.List getNetworkInterfacesList() { - return networkInterfaces_; - } - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - @java.lang.Override - public java.util.List - getNetworkInterfacesOrBuilderList() { - return networkInterfaces_; - } - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - @java.lang.Override - public int getNetworkInterfacesCount() { - return networkInterfaces_.size(); - } - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface getNetworkInterfaces(int index) { - return networkInterfaces_.get(index); - } - /** - *
-     * Network configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder( - int index) { - return networkInterfaces_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < networkInterfaces_.size(); i++) { - output.writeMessage(1, networkInterfaces_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < networkInterfaces_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, networkInterfaces_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy other = (com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) obj; - - if (!getNetworkInterfacesList() - .equals(other.getNetworkInterfacesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getNetworkInterfacesCount() > 0) { - hash = (37 * hash) + NETWORK_INTERFACES_FIELD_NUMBER; - hash = (53 * hash) + getNetworkInterfacesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * NetworkPolicy describes VM instance network configurations.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy.NetworkPolicy} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.class, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getNetworkInterfacesFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (networkInterfacesBuilder_ == null) { - networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - networkInterfacesBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy build() { - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy result = new com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy(this); - int from_bitField0_ = bitField0_; - if (networkInterfacesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.networkInterfaces_ = networkInterfaces_; - } else { - result.networkInterfaces_ = networkInterfacesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.getDefaultInstance()) return this; - if (networkInterfacesBuilder_ == null) { - if (!other.networkInterfaces_.isEmpty()) { - if (networkInterfaces_.isEmpty()) { - networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.addAll(other.networkInterfaces_); - } - onChanged(); - } - } else { - if (!other.networkInterfaces_.isEmpty()) { - if (networkInterfacesBuilder_.isEmpty()) { - networkInterfacesBuilder_.dispose(); - networkInterfacesBuilder_ = null; - networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00000001); - networkInterfacesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getNetworkInterfacesFieldBuilder() : null; - } else { - networkInterfacesBuilder_.addAllMessages(other.networkInterfaces_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List networkInterfaces_ = - java.util.Collections.emptyList(); - private void ensureNetworkInterfacesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - networkInterfaces_ = new java.util.ArrayList(networkInterfaces_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder> networkInterfacesBuilder_; - - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public java.util.List getNetworkInterfacesList() { - if (networkInterfacesBuilder_ == null) { - return java.util.Collections.unmodifiableList(networkInterfaces_); - } else { - return networkInterfacesBuilder_.getMessageList(); - } - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public int getNetworkInterfacesCount() { - if (networkInterfacesBuilder_ == null) { - return networkInterfaces_.size(); - } else { - return networkInterfacesBuilder_.getCount(); - } - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface getNetworkInterfaces(int index) { - if (networkInterfacesBuilder_ == null) { - return networkInterfaces_.get(index); - } else { - return networkInterfacesBuilder_.getMessage(index); - } - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder setNetworkInterfaces( - int index, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface value) { - if (networkInterfacesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.set(index, value); - onChanged(); - } else { - networkInterfacesBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder setNetworkInterfaces( - int index, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder builderForValue) { - if (networkInterfacesBuilder_ == null) { - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.set(index, builderForValue.build()); - onChanged(); - } else { - networkInterfacesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder addNetworkInterfaces(com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface value) { - if (networkInterfacesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.add(value); - onChanged(); - } else { - networkInterfacesBuilder_.addMessage(value); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder addNetworkInterfaces( - int index, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface value) { - if (networkInterfacesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.add(index, value); - onChanged(); - } else { - networkInterfacesBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder addNetworkInterfaces( - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder builderForValue) { - if (networkInterfacesBuilder_ == null) { - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.add(builderForValue.build()); - onChanged(); - } else { - networkInterfacesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder addNetworkInterfaces( - int index, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder builderForValue) { - if (networkInterfacesBuilder_ == null) { - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.add(index, builderForValue.build()); - onChanged(); - } else { - networkInterfacesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder addAllNetworkInterfaces( - java.lang.Iterable values) { - if (networkInterfacesBuilder_ == null) { - ensureNetworkInterfacesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, networkInterfaces_); - onChanged(); - } else { - networkInterfacesBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder clearNetworkInterfaces() { - if (networkInterfacesBuilder_ == null) { - networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - networkInterfacesBuilder_.clear(); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public Builder removeNetworkInterfaces(int index) { - if (networkInterfacesBuilder_ == null) { - ensureNetworkInterfacesIsMutable(); - networkInterfaces_.remove(index); - onChanged(); - } else { - networkInterfacesBuilder_.remove(index); - } - return this; - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder getNetworkInterfacesBuilder( - int index) { - return getNetworkInterfacesFieldBuilder().getBuilder(index); - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder( - int index) { - if (networkInterfacesBuilder_ == null) { - return networkInterfaces_.get(index); } else { - return networkInterfacesBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public java.util.List - getNetworkInterfacesOrBuilderList() { - if (networkInterfacesBuilder_ != null) { - return networkInterfacesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(networkInterfaces_); - } - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder addNetworkInterfacesBuilder() { - return getNetworkInterfacesFieldBuilder().addBuilder( - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.getDefaultInstance()); - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder addNetworkInterfacesBuilder( - int index) { - return getNetworkInterfacesFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.getDefaultInstance()); - } - /** - *
-       * Network configurations.
-       * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - public java.util.List - getNetworkInterfacesBuilderList() { - return getNetworkInterfacesFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder> - getNetworkInterfacesFieldBuilder() { - if (networkInterfacesBuilder_ == null) { - networkInterfacesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterface.Builder, com.google.cloud.batch.v1.AllocationPolicy.NetworkInterfaceOrBuilder>( - networkInterfaces_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - networkInterfaces_ = null; - } - return networkInterfacesBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy.NetworkPolicy) - private static final com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public NetworkPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new NetworkPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int LOCATION_FIELD_NUMBER = 1; - private com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy location_; - /** - *
-   * Location where compute resources should be allocated for the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return Whether the location field is set. - */ - @java.lang.Override - public boolean hasLocation() { - return location_ != null; - } - /** - *
-   * Location where compute resources should be allocated for the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return The location. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy getLocation() { - return location_ == null ? com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.getDefaultInstance() : location_; - } - /** - *
-   * Location where compute resources should be allocated for the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder getLocationOrBuilder() { - return getLocation(); - } - - public static final int INSTANCES_FIELD_NUMBER = 8; - private java.util.List instances_; - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - @java.lang.Override - public java.util.List getInstancesList() { - return instances_; - } - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - @java.lang.Override - public java.util.List - getInstancesOrBuilderList() { - return instances_; - } - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - @java.lang.Override - public int getInstancesCount() { - return instances_.size(); - } - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate getInstances(int index) { - return instances_.get(index); - } - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder getInstancesOrBuilder( - int index) { - return instances_.get(index); - } - - public static final int LABELS_FIELD_NUMBER = 6; - private static final class LabelsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_LabelsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> labels_; - private com.google.protobuf.MapField - internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - - @java.lang.Override - public boolean containsLabels( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetLabels().getMap().containsKey(key); - } - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - @java.lang.Override - - public java.lang.String getLabelsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - @java.lang.Override - - public java.lang.String getLabelsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int NETWORK_FIELD_NUMBER = 7; - private com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network_; - /** - *
-   * The network policy.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return Whether the network field is set. - */ - @java.lang.Override - public boolean hasNetwork() { - return network_ != null; - } - /** - *
-   * The network policy.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return The network. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy getNetwork() { - return network_ == null ? com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.getDefaultInstance() : network_; - } - /** - *
-   * The network policy.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder getNetworkOrBuilder() { - return getNetwork(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (location_ != null) { - output.writeMessage(1, getLocation()); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLabels(), - LabelsDefaultEntryHolder.defaultEntry, - 6); - if (network_ != null) { - output.writeMessage(7, getNetwork()); - } - for (int i = 0; i < instances_.size(); i++) { - output.writeMessage(8, instances_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (location_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getLocation()); - } - for (java.util.Map.Entry entry - : internalGetLabels().getMap().entrySet()) { - com.google.protobuf.MapEntry - labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, labels__); - } - if (network_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, getNetwork()); - } - for (int i = 0; i < instances_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, instances_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.AllocationPolicy)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.AllocationPolicy other = (com.google.cloud.batch.v1.AllocationPolicy) obj; - - if (hasLocation() != other.hasLocation()) return false; - if (hasLocation()) { - if (!getLocation() - .equals(other.getLocation())) return false; - } - if (!getInstancesList() - .equals(other.getInstancesList())) return false; - if (!internalGetLabels().equals( - other.internalGetLabels())) return false; - if (hasNetwork() != other.hasNetwork()) return false; - if (hasNetwork()) { - if (!getNetwork() - .equals(other.getNetwork())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasLocation()) { - hash = (37 * hash) + LOCATION_FIELD_NUMBER; - hash = (53 * hash) + getLocation().hashCode(); - } - if (getInstancesCount() > 0) { - hash = (37 * hash) + INSTANCES_FIELD_NUMBER; - hash = (53 * hash) + getInstancesList().hashCode(); - } - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - if (hasNetwork()) { - hash = (37 * hash) + NETWORK_FIELD_NUMBER; - hash = (53 * hash) + getNetwork().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.AllocationPolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.AllocationPolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * A Job's resource allocation policy describes when, where, and how compute
-   * resources should be allocated for the Job.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.AllocationPolicy} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.AllocationPolicy) - com.google.cloud.batch.v1.AllocationPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 6: - return internalGetLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 6: - return internalGetMutableLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.AllocationPolicy.class, com.google.cloud.batch.v1.AllocationPolicy.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.AllocationPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getInstancesFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (locationBuilder_ == null) { - location_ = null; - } else { - location_ = null; - locationBuilder_ = null; - } - if (instancesBuilder_ == null) { - instances_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - instancesBuilder_.clear(); - } - internalGetMutableLabels().clear(); - if (networkBuilder_ == null) { - network_ = null; - } else { - network_ = null; - networkBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy getDefaultInstanceForType() { - return com.google.cloud.batch.v1.AllocationPolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy build() { - com.google.cloud.batch.v1.AllocationPolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy buildPartial() { - com.google.cloud.batch.v1.AllocationPolicy result = new com.google.cloud.batch.v1.AllocationPolicy(this); - int from_bitField0_ = bitField0_; - if (locationBuilder_ == null) { - result.location_ = location_; - } else { - result.location_ = locationBuilder_.build(); - } - if (instancesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - instances_ = java.util.Collections.unmodifiableList(instances_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.instances_ = instances_; - } else { - result.instances_ = instancesBuilder_.build(); - } - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - if (networkBuilder_ == null) { - result.network_ = network_; - } else { - result.network_ = networkBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.AllocationPolicy) { - return mergeFrom((com.google.cloud.batch.v1.AllocationPolicy)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.AllocationPolicy other) { - if (other == com.google.cloud.batch.v1.AllocationPolicy.getDefaultInstance()) return this; - if (other.hasLocation()) { - mergeLocation(other.getLocation()); - } - if (instancesBuilder_ == null) { - if (!other.instances_.isEmpty()) { - if (instances_.isEmpty()) { - instances_ = other.instances_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureInstancesIsMutable(); - instances_.addAll(other.instances_); - } - onChanged(); - } - } else { - if (!other.instances_.isEmpty()) { - if (instancesBuilder_.isEmpty()) { - instancesBuilder_.dispose(); - instancesBuilder_ = null; - instances_ = other.instances_; - bitField0_ = (bitField0_ & ~0x00000001); - instancesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getInstancesFieldBuilder() : null; - } else { - instancesBuilder_.addAllMessages(other.instances_); - } - } - } - internalGetMutableLabels().mergeFrom( - other.internalGetLabels()); - if (other.hasNetwork()) { - mergeNetwork(other.getNetwork()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.AllocationPolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.AllocationPolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy location_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder> locationBuilder_; - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return Whether the location field is set. - */ - public boolean hasLocation() { - return locationBuilder_ != null || location_ != null; - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return The location. - */ - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy getLocation() { - if (locationBuilder_ == null) { - return location_ == null ? com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.getDefaultInstance() : location_; - } else { - return locationBuilder_.getMessage(); - } - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - public Builder setLocation(com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy value) { - if (locationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - location_ = value; - onChanged(); - } else { - locationBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - public Builder setLocation( - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder builderForValue) { - if (locationBuilder_ == null) { - location_ = builderForValue.build(); - onChanged(); - } else { - locationBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - public Builder mergeLocation(com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy value) { - if (locationBuilder_ == null) { - if (location_ != null) { - location_ = - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.newBuilder(location_).mergeFrom(value).buildPartial(); - } else { - location_ = value; - } - onChanged(); - } else { - locationBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - public Builder clearLocation() { - if (locationBuilder_ == null) { - location_ = null; - onChanged(); - } else { - location_ = null; - locationBuilder_ = null; - } - - return this; - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder getLocationBuilder() { - - onChanged(); - return getLocationFieldBuilder().getBuilder(); - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - public com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder getLocationOrBuilder() { - if (locationBuilder_ != null) { - return locationBuilder_.getMessageOrBuilder(); - } else { - return location_ == null ? - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.getDefaultInstance() : location_; - } - } - /** - *
-     * Location where compute resources should be allocated for the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder> - getLocationFieldBuilder() { - if (locationBuilder_ == null) { - locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder>( - getLocation(), - getParentForChildren(), - isClean()); - location_ = null; - } - return locationBuilder_; - } - - private java.util.List instances_ = - java.util.Collections.emptyList(); - private void ensureInstancesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - instances_ = new java.util.ArrayList(instances_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder> instancesBuilder_; - - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public java.util.List getInstancesList() { - if (instancesBuilder_ == null) { - return java.util.Collections.unmodifiableList(instances_); - } else { - return instancesBuilder_.getMessageList(); - } - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public int getInstancesCount() { - if (instancesBuilder_ == null) { - return instances_.size(); - } else { - return instancesBuilder_.getCount(); - } - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate getInstances(int index) { - if (instancesBuilder_ == null) { - return instances_.get(index); - } else { - return instancesBuilder_.getMessage(index); - } - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder setInstances( - int index, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate value) { - if (instancesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureInstancesIsMutable(); - instances_.set(index, value); - onChanged(); - } else { - instancesBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder setInstances( - int index, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder builderForValue) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.set(index, builderForValue.build()); - onChanged(); - } else { - instancesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder addInstances(com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate value) { - if (instancesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureInstancesIsMutable(); - instances_.add(value); - onChanged(); - } else { - instancesBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder addInstances( - int index, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate value) { - if (instancesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureInstancesIsMutable(); - instances_.add(index, value); - onChanged(); - } else { - instancesBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder addInstances( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder builderForValue) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.add(builderForValue.build()); - onChanged(); - } else { - instancesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder addInstances( - int index, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder builderForValue) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.add(index, builderForValue.build()); - onChanged(); - } else { - instancesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder addAllInstances( - java.lang.Iterable values) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, instances_); - onChanged(); - } else { - instancesBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder clearInstances() { - if (instancesBuilder_ == null) { - instances_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - instancesBuilder_.clear(); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public Builder removeInstances(int index) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.remove(index); - onChanged(); - } else { - instancesBuilder_.remove(index); - } - return this; - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder getInstancesBuilder( - int index) { - return getInstancesFieldBuilder().getBuilder(index); - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder getInstancesOrBuilder( - int index) { - if (instancesBuilder_ == null) { - return instances_.get(index); } else { - return instancesBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public java.util.List - getInstancesOrBuilderList() { - if (instancesBuilder_ != null) { - return instancesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(instances_); - } - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder addInstancesBuilder() { - return getInstancesFieldBuilder().addBuilder( - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.getDefaultInstance()); - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder addInstancesBuilder( - int index) { - return getInstancesFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.getDefaultInstance()); - } - /** - *
-     * Describe instances that can be created by this AllocationPolicy.
-     * Only instances[0] is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - public java.util.List - getInstancesBuilderList() { - return getInstancesFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder> - getInstancesFieldBuilder() { - if (instancesBuilder_ == null) { - instancesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate.Builder, com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder>( - instances_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - instances_ = null; - } - return instancesBuilder_; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> labels_; - private com.google.protobuf.MapField - internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - private com.google.protobuf.MapField - internalGetMutableLabels() { - onChanged();; - if (labels_ == null) { - labels_ = com.google.protobuf.MapField.newMapField( - LabelsDefaultEntryHolder.defaultEntry); - } - if (!labels_.isMutable()) { - labels_ = labels_.copy(); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - - @java.lang.Override - public boolean containsLabels( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetLabels().getMap().containsKey(key); - } - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - @java.lang.Override - - public java.lang.String getLabelsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - @java.lang.Override - - public java.lang.String getLabelsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearLabels() { - internalGetMutableLabels().getMutableMap() - .clear(); - return this; - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - - public Builder removeLabels( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableLabels().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableLabels() { - return internalGetMutableLabels().getMutableMap(); - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - public Builder putLabels( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableLabels().getMutableMap() - .put(key, value); - return this; - } - /** - *
-     * Labels applied to all VM instances and other resources
-     * created by AllocationPolicy.
-     * Labels could be user provided or system generated.
-     * You can assign up to 64 labels. [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 6; - */ - - public Builder putAllLabels( - java.util.Map values) { - internalGetMutableLabels().getMutableMap() - .putAll(values); - return this; - } - - private com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder> networkBuilder_; - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return Whether the network field is set. - */ - public boolean hasNetwork() { - return networkBuilder_ != null || network_ != null; - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return The network. - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy getNetwork() { - if (networkBuilder_ == null) { - return network_ == null ? com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.getDefaultInstance() : network_; - } else { - return networkBuilder_.getMessage(); - } - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - public Builder setNetwork(com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy value) { - if (networkBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - network_ = value; - onChanged(); - } else { - networkBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - public Builder setNetwork( - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder builderForValue) { - if (networkBuilder_ == null) { - network_ = builderForValue.build(); - onChanged(); - } else { - networkBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - public Builder mergeNetwork(com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy value) { - if (networkBuilder_ == null) { - if (network_ != null) { - network_ = - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.newBuilder(network_).mergeFrom(value).buildPartial(); - } else { - network_ = value; - } - onChanged(); - } else { - networkBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - public Builder clearNetwork() { - if (networkBuilder_ == null) { - network_ = null; - onChanged(); - } else { - network_ = null; - networkBuilder_ = null; - } - - return this; - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder getNetworkBuilder() { - - onChanged(); - return getNetworkFieldBuilder().getBuilder(); - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - public com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder getNetworkOrBuilder() { - if (networkBuilder_ != null) { - return networkBuilder_.getMessageOrBuilder(); - } else { - return network_ == null ? - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.getDefaultInstance() : network_; - } - } - /** - *
-     * The network policy.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder> - getNetworkFieldBuilder() { - if (networkBuilder_ == null) { - networkBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder>( - getNetwork(), - getParentForChildren(), - isClean()); - network_ = null; - } - return networkBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.AllocationPolicy) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.AllocationPolicy) - private static final com.google.cloud.batch.v1.AllocationPolicy DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.AllocationPolicy(); - } - - public static com.google.cloud.batch.v1.AllocationPolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AllocationPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AllocationPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicyOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicyOrBuilder.java deleted file mode 100644 index d44110b4e653..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/AllocationPolicyOrBuilder.java +++ /dev/null @@ -1,198 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -public interface AllocationPolicyOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.AllocationPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Location where compute resources should be allocated for the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return Whether the location field is set. - */ - boolean hasLocation(); - /** - *
-   * Location where compute resources should be allocated for the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return The location. - */ - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicy getLocation(); - /** - *
-   * Location where compute resources should be allocated for the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - com.google.cloud.batch.v1.AllocationPolicy.LocationPolicyOrBuilder getLocationOrBuilder(); - - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - java.util.List - getInstancesList(); - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate getInstances(int index); - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - int getInstancesCount(); - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - java.util.List - getInstancesOrBuilderList(); - /** - *
-   * Describe instances that can be created by this AllocationPolicy.
-   * Only instances[0] is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - com.google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplateOrBuilder getInstancesOrBuilder( - int index); - - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - int getLabelsCount(); - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - boolean containsLabels( - java.lang.String key); - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getLabels(); - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - java.util.Map - getLabelsMap(); - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - - /* nullable */ -java.lang.String getLabelsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-   * Labels applied to all VM instances and other resources
-   * created by AllocationPolicy.
-   * Labels could be user provided or system generated.
-   * You can assign up to 64 labels. [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 6; - */ - - java.lang.String getLabelsOrThrow( - java.lang.String key); - - /** - *
-   * The network policy.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return Whether the network field is set. - */ - boolean hasNetwork(); - /** - *
-   * The network policy.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return The network. - */ - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy getNetwork(); - /** - *
-   * The network policy.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - com.google.cloud.batch.v1.AllocationPolicy.NetworkPolicyOrBuilder getNetworkOrBuilder(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchProto.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchProto.java deleted file mode 100644 index d1f529f27c69..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/BatchProto.java +++ /dev/null @@ -1,227 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public final class BatchProto { - private BatchProto() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions( - (com.google.protobuf.ExtensionRegistryLite) registry); - } - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_CreateJobRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_CreateJobRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_GetJobRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_GetJobRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_DeleteJobRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_DeleteJobRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_ListJobsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_ListJobsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_ListTasksRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_ListTasksRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_ListTasksResponse_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_ListTasksResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_GetTaskRequest_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_GetTaskRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_OperationMetadata_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_OperationMetadata_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n!google/cloud/batch/v1/batch.proto\022\025goo" + - "gle.cloud.batch.v1\032\034google/api/annotatio" + - "ns.proto\032\027google/api/client.proto\032\037googl" + - "e/api/field_behavior.proto\032\031google/api/r" + - "esource.proto\032\037google/cloud/batch/v1/job" + - ".proto\032 google/cloud/batch/v1/task.proto" + - "\032#google/longrunning/operations.proto\032\037g" + - "oogle/protobuf/timestamp.proto\"\233\001\n\020Creat" + - "eJobRequest\0220\n\006parent\030\001 \001(\tB \340A\002\372A\032\022\030bat" + - "ch.googleapis.com/Job\022\016\n\006job_id\030\002 \001(\t\022,\n" + - "\003job\030\003 \001(\0132\032.google.cloud.batch.v1.JobB\003" + - "\340A\002\022\027\n\nrequest_id\030\004 \001(\tB\003\340A\001\"?\n\rGetJobRe" + - "quest\022.\n\004name\030\001 \001(\tB \340A\002\372A\032\n\030batch.googl" + - "eapis.com/Job\"N\n\020DeleteJobRequest\022\014\n\004nam" + - "e\030\001 \001(\t\022\023\n\006reason\030\002 \001(\tB\003\340A\001\022\027\n\nrequest_" + - "id\030\004 \001(\tB\003\340A\001\"X\n\017ListJobsRequest\022\016\n\006pare" + - "nt\030\001 \001(\t\022\016\n\006filter\030\004 \001(\t\022\021\n\tpage_size\030\002 " + - "\001(\005\022\022\n\npage_token\030\003 \001(\t\"j\n\020ListJobsRespo" + - "nse\022(\n\004jobs\030\001 \003(\0132\032.google.cloud.batch.v" + - "1.Job\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreac" + - "hable\030\003 \003(\t\"\201\001\n\020ListTasksRequest\0226\n\006pare" + - "nt\030\001 \001(\tB&\340A\002\372A \n\036batch.googleapis.com/T" + - "askGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 " + - "\001(\005\022\022\n\npage_token\030\004 \001(\t\"m\n\021ListTasksResp" + - "onse\022*\n\005tasks\030\001 \003(\0132\033.google.cloud.batch" + - ".v1.Task\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unr" + - "eachable\030\003 \003(\t\"A\n\016GetTaskRequest\022/\n\004name" + - "\030\001 \001(\tB!\340A\002\372A\033\n\031batch.googleapis.com/Tas" + - "k\"\200\002\n\021OperationMetadata\0224\n\013create_time\030\001" + - " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + - "\010end_time\030\002 \001(\0132\032.google.protobuf.Timest" + - "ampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022\021\n\004verb\030\004 " + - "\001(\tB\003\340A\003\022\033\n\016status_message\030\005 \001(\tB\003\340A\003\022#\n" + - "\026requested_cancellation\030\006 \001(\010B\003\340A\003\022\030\n\013ap" + - "i_version\030\007 \001(\tB\003\340A\0032\266\010\n\014BatchService\022\233\001" + - "\n\tCreateJob\022\'.google.cloud.batch.v1.Crea" + - "teJobRequest\032\032.google.cloud.batch.v1.Job" + - "\"I\202\323\344\223\002/\"(/v1/{parent=projects/*/locatio" + - "ns/*}/jobs:\003job\332A\021parent,job,job_id\022\203\001\n\006" + - "GetJob\022$.google.cloud.batch.v1.GetJobReq" + - "uest\032\032.google.cloud.batch.v1.Job\"7\202\323\344\223\002*" + - "\022(/v1/{name=projects/*/locations/*/jobs/" + - "*}\332A\004name\022\317\001\n\tDeleteJob\022\'.google.cloud.b" + - "atch.v1.DeleteJobRequest\032\035.google.longru" + - "nning.Operation\"z\202\323\344\223\002**(/v1/{name=proje" + - "cts/*/locations/*/jobs/*}\332A\004name\312A@\n\025goo" + - "gle.protobuf.Empty\022\'google.cloud.batch.v" + - "1.OperationMetadata\022\226\001\n\010ListJobs\022&.googl" + - "e.cloud.batch.v1.ListJobsRequest\032\'.googl" + - "e.cloud.batch.v1.ListJobsResponse\"9\202\323\344\223\002" + - "*\022(/v1/{parent=projects/*/locations/*}/j" + - "obs\332A\006parent\022\233\001\n\007GetTask\022%.google.cloud." + - "batch.v1.GetTaskRequest\032\033.google.cloud.b" + - "atch.v1.Task\"L\202\323\344\223\002?\022=/v1/{name=projects" + - "/*/locations/*/jobs/*/taskGroups/*/tasks" + - "/*}\332A\004name\022\256\001\n\tListTasks\022\'.google.cloud." + - "batch.v1.ListTasksRequest\032(.google.cloud" + - ".batch.v1.ListTasksResponse\"N\202\323\344\223\002?\022=/v1" + - "/{parent=projects/*/locations/*/jobs/*/t" + - "askGroups/*}/tasks\332A\006parent\032H\312A\024batch.go" + - "ogleapis.com\322A.https://www.googleapis.co" + - "m/auth/cloud-platformB\266\001\n\031com.google.clo" + - "ud.batch.v1B\nBatchProtoP\001Z:google.golang" + - ".org/genproto/googleapis/cloud/batch/v1;" + - "batch\242\002\003GCB\252\002\025Google.Cloud.Batch.V1\312\002\025Go" + - "ogle\\Cloud\\Batch\\V1\352\002\030Google::Cloud::Bat" + - "ch::V1b\006proto3" - }; - descriptor = com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.ClientProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.batch.v1.JobProto.getDescriptor(), - com.google.cloud.batch.v1.TaskProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_batch_v1_CreateJobRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_batch_v1_CreateJobRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_CreateJobRequest_descriptor, - new java.lang.String[] { "Parent", "JobId", "Job", "RequestId", }); - internal_static_google_cloud_batch_v1_GetJobRequest_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_batch_v1_GetJobRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_GetJobRequest_descriptor, - new java.lang.String[] { "Name", }); - internal_static_google_cloud_batch_v1_DeleteJobRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_batch_v1_DeleteJobRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_DeleteJobRequest_descriptor, - new java.lang.String[] { "Name", "Reason", "RequestId", }); - internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_batch_v1_ListJobsRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor, - new java.lang.String[] { "Parent", "Filter", "PageSize", "PageToken", }); - internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_batch_v1_ListJobsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor, - new java.lang.String[] { "Jobs", "NextPageToken", "Unreachable", }); - internal_static_google_cloud_batch_v1_ListTasksRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_batch_v1_ListTasksRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_ListTasksRequest_descriptor, - new java.lang.String[] { "Parent", "Filter", "PageSize", "PageToken", }); - internal_static_google_cloud_batch_v1_ListTasksResponse_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_batch_v1_ListTasksResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_ListTasksResponse_descriptor, - new java.lang.String[] { "Tasks", "NextPageToken", "Unreachable", }); - internal_static_google_cloud_batch_v1_GetTaskRequest_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_batch_v1_GetTaskRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_GetTaskRequest_descriptor, - new java.lang.String[] { "Name", }); - internal_static_google_cloud_batch_v1_OperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_cloud_batch_v1_OperationMetadata_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_OperationMetadata_descriptor, - new java.lang.String[] { "CreateTime", "EndTime", "Target", "Verb", "StatusMessage", "RequestedCancellation", "ApiVersion", }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.methodSignature); - registry.add(com.google.api.ClientProto.oauthScopes); - registry.add(com.google.api.ResourceProto.resourceReference); - registry.add(com.google.longrunning.OperationsProto.operationInfo); - com.google.protobuf.Descriptors.FileDescriptor - .internalUpdateFileDescriptor(descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.batch.v1.JobProto.getDescriptor(); - com.google.cloud.batch.v1.TaskProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResource.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResource.java deleted file mode 100644 index d53c11c4d6ca..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResource.java +++ /dev/null @@ -1,672 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Compute resource requirements
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.ComputeResource} - */ -public final class ComputeResource extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.ComputeResource) - ComputeResourceOrBuilder { -private static final long serialVersionUID = 0L; - // Use ComputeResource.newBuilder() to construct. - private ComputeResource(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ComputeResource() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ComputeResource(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ComputeResource( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - cpuMilli_ = input.readInt64(); - break; - } - case 16: { - - memoryMib_ = input.readInt64(); - break; - } - case 32: { - - bootDiskMib_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_ComputeResource_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_ComputeResource_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ComputeResource.class, com.google.cloud.batch.v1.ComputeResource.Builder.class); - } - - public static final int CPU_MILLI_FIELD_NUMBER = 1; - private long cpuMilli_; - /** - *
-   * The milliCPU count.
-   * 
- * - * int64 cpu_milli = 1; - * @return The cpuMilli. - */ - @java.lang.Override - public long getCpuMilli() { - return cpuMilli_; - } - - public static final int MEMORY_MIB_FIELD_NUMBER = 2; - private long memoryMib_; - /** - *
-   * Memory in MiB.
-   * 
- * - * int64 memory_mib = 2; - * @return The memoryMib. - */ - @java.lang.Override - public long getMemoryMib() { - return memoryMib_; - } - - public static final int BOOT_DISK_MIB_FIELD_NUMBER = 4; - private long bootDiskMib_; - /** - *
-   * Extra boot disk size in MiB for each task.
-   * 
- * - * int64 boot_disk_mib = 4; - * @return The bootDiskMib. - */ - @java.lang.Override - public long getBootDiskMib() { - return bootDiskMib_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (cpuMilli_ != 0L) { - output.writeInt64(1, cpuMilli_); - } - if (memoryMib_ != 0L) { - output.writeInt64(2, memoryMib_); - } - if (bootDiskMib_ != 0L) { - output.writeInt64(4, bootDiskMib_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (cpuMilli_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, cpuMilli_); - } - if (memoryMib_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, memoryMib_); - } - if (bootDiskMib_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, bootDiskMib_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.ComputeResource)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.ComputeResource other = (com.google.cloud.batch.v1.ComputeResource) obj; - - if (getCpuMilli() - != other.getCpuMilli()) return false; - if (getMemoryMib() - != other.getMemoryMib()) return false; - if (getBootDiskMib() - != other.getBootDiskMib()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + CPU_MILLI_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getCpuMilli()); - hash = (37 * hash) + MEMORY_MIB_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getMemoryMib()); - hash = (37 * hash) + BOOT_DISK_MIB_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getBootDiskMib()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ComputeResource parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ComputeResource parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ComputeResource parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.ComputeResource prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Compute resource requirements
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.ComputeResource} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.ComputeResource) - com.google.cloud.batch.v1.ComputeResourceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_ComputeResource_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_ComputeResource_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ComputeResource.class, com.google.cloud.batch.v1.ComputeResource.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.ComputeResource.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - cpuMilli_ = 0L; - - memoryMib_ = 0L; - - bootDiskMib_ = 0L; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_ComputeResource_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ComputeResource getDefaultInstanceForType() { - return com.google.cloud.batch.v1.ComputeResource.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.ComputeResource build() { - com.google.cloud.batch.v1.ComputeResource result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ComputeResource buildPartial() { - com.google.cloud.batch.v1.ComputeResource result = new com.google.cloud.batch.v1.ComputeResource(this); - result.cpuMilli_ = cpuMilli_; - result.memoryMib_ = memoryMib_; - result.bootDiskMib_ = bootDiskMib_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.ComputeResource) { - return mergeFrom((com.google.cloud.batch.v1.ComputeResource)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.ComputeResource other) { - if (other == com.google.cloud.batch.v1.ComputeResource.getDefaultInstance()) return this; - if (other.getCpuMilli() != 0L) { - setCpuMilli(other.getCpuMilli()); - } - if (other.getMemoryMib() != 0L) { - setMemoryMib(other.getMemoryMib()); - } - if (other.getBootDiskMib() != 0L) { - setBootDiskMib(other.getBootDiskMib()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.ComputeResource parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.ComputeResource) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private long cpuMilli_ ; - /** - *
-     * The milliCPU count.
-     * 
- * - * int64 cpu_milli = 1; - * @return The cpuMilli. - */ - @java.lang.Override - public long getCpuMilli() { - return cpuMilli_; - } - /** - *
-     * The milliCPU count.
-     * 
- * - * int64 cpu_milli = 1; - * @param value The cpuMilli to set. - * @return This builder for chaining. - */ - public Builder setCpuMilli(long value) { - - cpuMilli_ = value; - onChanged(); - return this; - } - /** - *
-     * The milliCPU count.
-     * 
- * - * int64 cpu_milli = 1; - * @return This builder for chaining. - */ - public Builder clearCpuMilli() { - - cpuMilli_ = 0L; - onChanged(); - return this; - } - - private long memoryMib_ ; - /** - *
-     * Memory in MiB.
-     * 
- * - * int64 memory_mib = 2; - * @return The memoryMib. - */ - @java.lang.Override - public long getMemoryMib() { - return memoryMib_; - } - /** - *
-     * Memory in MiB.
-     * 
- * - * int64 memory_mib = 2; - * @param value The memoryMib to set. - * @return This builder for chaining. - */ - public Builder setMemoryMib(long value) { - - memoryMib_ = value; - onChanged(); - return this; - } - /** - *
-     * Memory in MiB.
-     * 
- * - * int64 memory_mib = 2; - * @return This builder for chaining. - */ - public Builder clearMemoryMib() { - - memoryMib_ = 0L; - onChanged(); - return this; - } - - private long bootDiskMib_ ; - /** - *
-     * Extra boot disk size in MiB for each task.
-     * 
- * - * int64 boot_disk_mib = 4; - * @return The bootDiskMib. - */ - @java.lang.Override - public long getBootDiskMib() { - return bootDiskMib_; - } - /** - *
-     * Extra boot disk size in MiB for each task.
-     * 
- * - * int64 boot_disk_mib = 4; - * @param value The bootDiskMib to set. - * @return This builder for chaining. - */ - public Builder setBootDiskMib(long value) { - - bootDiskMib_ = value; - onChanged(); - return this; - } - /** - *
-     * Extra boot disk size in MiB for each task.
-     * 
- * - * int64 boot_disk_mib = 4; - * @return This builder for chaining. - */ - public Builder clearBootDiskMib() { - - bootDiskMib_ = 0L; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.ComputeResource) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.ComputeResource) - private static final com.google.cloud.batch.v1.ComputeResource DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.ComputeResource(); - } - - public static com.google.cloud.batch.v1.ComputeResource getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ComputeResource parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ComputeResource(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ComputeResource getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResourceOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResourceOrBuilder.java deleted file mode 100644 index 6468bc35069c..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ComputeResourceOrBuilder.java +++ /dev/null @@ -1,39 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -public interface ComputeResourceOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.ComputeResource) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * The milliCPU count.
-   * 
- * - * int64 cpu_milli = 1; - * @return The cpuMilli. - */ - long getCpuMilli(); - - /** - *
-   * Memory in MiB.
-   * 
- * - * int64 memory_mib = 2; - * @return The memoryMib. - */ - long getMemoryMib(); - - /** - *
-   * Extra boot disk size in MiB for each task.
-   * 
- * - * int64 boot_disk_mib = 4; - * @return The bootDiskMib. - */ - long getBootDiskMib(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequest.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequest.java deleted file mode 100644 index 08bf15eb6388..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequest.java +++ /dev/null @@ -1,1282 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * CreateJob Request.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.CreateJobRequest} - */ -public final class CreateJobRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.CreateJobRequest) - CreateJobRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use CreateJobRequest.newBuilder() to construct. - private CreateJobRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private CreateJobRequest() { - parent_ = ""; - jobId_ = ""; - requestId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CreateJobRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private CreateJobRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - jobId_ = s; - break; - } - case 26: { - com.google.cloud.batch.v1.Job.Builder subBuilder = null; - if (job_ != null) { - subBuilder = job_.toBuilder(); - } - job_ = input.readMessage(com.google.cloud.batch.v1.Job.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(job_); - job_ = subBuilder.buildPartial(); - } - - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - requestId_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_CreateJobRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_CreateJobRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.CreateJobRequest.class, com.google.cloud.batch.v1.CreateJobRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Required. The parent resource name where the Job will be created.
-   * Pattern: "projects/{project}/locations/{location}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - *
-   * Required. The parent resource name where the Job will be created.
-   * Pattern: "projects/{project}/locations/{location}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int JOB_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object jobId_; - /** - *
-   * ID used to uniquely identify the Job within its parent scope.
-   * This field should contain at most 63 characters.
-   * Only alphanumeric characters or '-' are accepted.
-   * The '-' character cannot be the first or the last one.
-   * A system generated ID will be used if the field is not set.
-   * The job.name field in the request will be ignored and the created resource
-   * name of the Job will be "{parent}/jobs/{job_id}".
-   * 
- * - * string job_id = 2; - * @return The jobId. - */ - @java.lang.Override - public java.lang.String getJobId() { - java.lang.Object ref = jobId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - jobId_ = s; - return s; - } - } - /** - *
-   * ID used to uniquely identify the Job within its parent scope.
-   * This field should contain at most 63 characters.
-   * Only alphanumeric characters or '-' are accepted.
-   * The '-' character cannot be the first or the last one.
-   * A system generated ID will be used if the field is not set.
-   * The job.name field in the request will be ignored and the created resource
-   * name of the Job will be "{parent}/jobs/{job_id}".
-   * 
- * - * string job_id = 2; - * @return The bytes for jobId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getJobIdBytes() { - java.lang.Object ref = jobId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - jobId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int JOB_FIELD_NUMBER = 3; - private com.google.cloud.batch.v1.Job job_; - /** - *
-   * Required. The Job to create.
-   * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the job field is set. - */ - @java.lang.Override - public boolean hasJob() { - return job_ != null; - } - /** - *
-   * Required. The Job to create.
-   * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return The job. - */ - @java.lang.Override - public com.google.cloud.batch.v1.Job getJob() { - return job_ == null ? com.google.cloud.batch.v1.Job.getDefaultInstance() : job_; - } - /** - *
-   * Required. The Job to create.
-   * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobOrBuilder getJobOrBuilder() { - return getJob(); - } - - public static final int REQUEST_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object requestId_; - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The requestId. - */ - @java.lang.Override - public java.lang.String getRequestId() { - java.lang.Object ref = requestId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - requestId_ = s; - return s; - } - } - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for requestId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRequestIdBytes() { - java.lang.Object ref = requestId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, jobId_); - } - if (job_ != null) { - output.writeMessage(3, getJob()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, jobId_); - } - if (job_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getJob()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.CreateJobRequest)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.CreateJobRequest other = (com.google.cloud.batch.v1.CreateJobRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (!getJobId() - .equals(other.getJobId())) return false; - if (hasJob() != other.hasJob()) return false; - if (hasJob()) { - if (!getJob() - .equals(other.getJob())) return false; - } - if (!getRequestId() - .equals(other.getRequestId())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + JOB_ID_FIELD_NUMBER; - hash = (53 * hash) + getJobId().hashCode(); - if (hasJob()) { - hash = (37 * hash) + JOB_FIELD_NUMBER; - hash = (53 * hash) + getJob().hashCode(); - } - hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; - hash = (53 * hash) + getRequestId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.CreateJobRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.CreateJobRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * CreateJob Request.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.CreateJobRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.CreateJobRequest) - com.google.cloud.batch.v1.CreateJobRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_CreateJobRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_CreateJobRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.CreateJobRequest.class, com.google.cloud.batch.v1.CreateJobRequest.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.CreateJobRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - jobId_ = ""; - - if (jobBuilder_ == null) { - job_ = null; - } else { - job_ = null; - jobBuilder_ = null; - } - requestId_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_CreateJobRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.CreateJobRequest getDefaultInstanceForType() { - return com.google.cloud.batch.v1.CreateJobRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.CreateJobRequest build() { - com.google.cloud.batch.v1.CreateJobRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.CreateJobRequest buildPartial() { - com.google.cloud.batch.v1.CreateJobRequest result = new com.google.cloud.batch.v1.CreateJobRequest(this); - result.parent_ = parent_; - result.jobId_ = jobId_; - if (jobBuilder_ == null) { - result.job_ = job_; - } else { - result.job_ = jobBuilder_.build(); - } - result.requestId_ = requestId_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.CreateJobRequest) { - return mergeFrom((com.google.cloud.batch.v1.CreateJobRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.CreateJobRequest other) { - if (other == com.google.cloud.batch.v1.CreateJobRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getJobId().isEmpty()) { - jobId_ = other.jobId_; - onChanged(); - } - if (other.hasJob()) { - mergeJob(other.getJob()); - } - if (!other.getRequestId().isEmpty()) { - requestId_ = other.requestId_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.CreateJobRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.CreateJobRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Required. The parent resource name where the Job will be created.
-     * Pattern: "projects/{project}/locations/{location}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. The parent resource name where the Job will be created.
-     * Pattern: "projects/{project}/locations/{location}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString - getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. The parent resource name where the Job will be created.
-     * Pattern: "projects/{project}/locations/{location}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. The parent resource name where the Job will be created.
-     * Pattern: "projects/{project}/locations/{location}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - *
-     * Required. The parent resource name where the Job will be created.
-     * Pattern: "projects/{project}/locations/{location}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object jobId_ = ""; - /** - *
-     * ID used to uniquely identify the Job within its parent scope.
-     * This field should contain at most 63 characters.
-     * Only alphanumeric characters or '-' are accepted.
-     * The '-' character cannot be the first or the last one.
-     * A system generated ID will be used if the field is not set.
-     * The job.name field in the request will be ignored and the created resource
-     * name of the Job will be "{parent}/jobs/{job_id}".
-     * 
- * - * string job_id = 2; - * @return The jobId. - */ - public java.lang.String getJobId() { - java.lang.Object ref = jobId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - jobId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * ID used to uniquely identify the Job within its parent scope.
-     * This field should contain at most 63 characters.
-     * Only alphanumeric characters or '-' are accepted.
-     * The '-' character cannot be the first or the last one.
-     * A system generated ID will be used if the field is not set.
-     * The job.name field in the request will be ignored and the created resource
-     * name of the Job will be "{parent}/jobs/{job_id}".
-     * 
- * - * string job_id = 2; - * @return The bytes for jobId. - */ - public com.google.protobuf.ByteString - getJobIdBytes() { - java.lang.Object ref = jobId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - jobId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * ID used to uniquely identify the Job within its parent scope.
-     * This field should contain at most 63 characters.
-     * Only alphanumeric characters or '-' are accepted.
-     * The '-' character cannot be the first or the last one.
-     * A system generated ID will be used if the field is not set.
-     * The job.name field in the request will be ignored and the created resource
-     * name of the Job will be "{parent}/jobs/{job_id}".
-     * 
- * - * string job_id = 2; - * @param value The jobId to set. - * @return This builder for chaining. - */ - public Builder setJobId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - jobId_ = value; - onChanged(); - return this; - } - /** - *
-     * ID used to uniquely identify the Job within its parent scope.
-     * This field should contain at most 63 characters.
-     * Only alphanumeric characters or '-' are accepted.
-     * The '-' character cannot be the first or the last one.
-     * A system generated ID will be used if the field is not set.
-     * The job.name field in the request will be ignored and the created resource
-     * name of the Job will be "{parent}/jobs/{job_id}".
-     * 
- * - * string job_id = 2; - * @return This builder for chaining. - */ - public Builder clearJobId() { - - jobId_ = getDefaultInstance().getJobId(); - onChanged(); - return this; - } - /** - *
-     * ID used to uniquely identify the Job within its parent scope.
-     * This field should contain at most 63 characters.
-     * Only alphanumeric characters or '-' are accepted.
-     * The '-' character cannot be the first or the last one.
-     * A system generated ID will be used if the field is not set.
-     * The job.name field in the request will be ignored and the created resource
-     * name of the Job will be "{parent}/jobs/{job_id}".
-     * 
- * - * string job_id = 2; - * @param value The bytes for jobId to set. - * @return This builder for chaining. - */ - public Builder setJobIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - jobId_ = value; - onChanged(); - return this; - } - - private com.google.cloud.batch.v1.Job job_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.Job, com.google.cloud.batch.v1.Job.Builder, com.google.cloud.batch.v1.JobOrBuilder> jobBuilder_; - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the job field is set. - */ - public boolean hasJob() { - return jobBuilder_ != null || job_ != null; - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return The job. - */ - public com.google.cloud.batch.v1.Job getJob() { - if (jobBuilder_ == null) { - return job_ == null ? com.google.cloud.batch.v1.Job.getDefaultInstance() : job_; - } else { - return jobBuilder_.getMessage(); - } - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setJob(com.google.cloud.batch.v1.Job value) { - if (jobBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - job_ = value; - onChanged(); - } else { - jobBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setJob( - com.google.cloud.batch.v1.Job.Builder builderForValue) { - if (jobBuilder_ == null) { - job_ = builderForValue.build(); - onChanged(); - } else { - jobBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder mergeJob(com.google.cloud.batch.v1.Job value) { - if (jobBuilder_ == null) { - if (job_ != null) { - job_ = - com.google.cloud.batch.v1.Job.newBuilder(job_).mergeFrom(value).buildPartial(); - } else { - job_ = value; - } - onChanged(); - } else { - jobBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearJob() { - if (jobBuilder_ == null) { - job_ = null; - onChanged(); - } else { - job_ = null; - jobBuilder_ = null; - } - - return this; - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.Job.Builder getJobBuilder() { - - onChanged(); - return getJobFieldBuilder().getBuilder(); - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.JobOrBuilder getJobOrBuilder() { - if (jobBuilder_ != null) { - return jobBuilder_.getMessageOrBuilder(); - } else { - return job_ == null ? - com.google.cloud.batch.v1.Job.getDefaultInstance() : job_; - } - } - /** - *
-     * Required. The Job to create.
-     * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.Job, com.google.cloud.batch.v1.Job.Builder, com.google.cloud.batch.v1.JobOrBuilder> - getJobFieldBuilder() { - if (jobBuilder_ == null) { - jobBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.Job, com.google.cloud.batch.v1.Job.Builder, com.google.cloud.batch.v1.JobOrBuilder>( - getJob(), - getParentForChildren(), - isClean()); - job_ = null; - } - return jobBuilder_; - } - - private java.lang.Object requestId_ = ""; - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The requestId. - */ - public java.lang.String getRequestId() { - java.lang.Object ref = requestId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - requestId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for requestId. - */ - public com.google.protobuf.ByteString - getRequestIdBytes() { - java.lang.Object ref = requestId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The requestId to set. - * @return This builder for chaining. - */ - public Builder setRequestId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - requestId_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearRequestId() { - - requestId_ = getDefaultInstance().getRequestId(); - onChanged(); - return this; - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for requestId to set. - * @return This builder for chaining. - */ - public Builder setRequestIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - requestId_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.CreateJobRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.CreateJobRequest) - private static final com.google.cloud.batch.v1.CreateJobRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.CreateJobRequest(); - } - - public static com.google.cloud.batch.v1.CreateJobRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateJobRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateJobRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.CreateJobRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequestOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequestOrBuilder.java deleted file mode 100644 index 2459791324a2..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/CreateJobRequestOrBuilder.java +++ /dev/null @@ -1,130 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface CreateJobRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.CreateJobRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. The parent resource name where the Job will be created.
-   * Pattern: "projects/{project}/locations/{location}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Required. The parent resource name where the Job will be created.
-   * Pattern: "projects/{project}/locations/{location}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * ID used to uniquely identify the Job within its parent scope.
-   * This field should contain at most 63 characters.
-   * Only alphanumeric characters or '-' are accepted.
-   * The '-' character cannot be the first or the last one.
-   * A system generated ID will be used if the field is not set.
-   * The job.name field in the request will be ignored and the created resource
-   * name of the Job will be "{parent}/jobs/{job_id}".
-   * 
- * - * string job_id = 2; - * @return The jobId. - */ - java.lang.String getJobId(); - /** - *
-   * ID used to uniquely identify the Job within its parent scope.
-   * This field should contain at most 63 characters.
-   * Only alphanumeric characters or '-' are accepted.
-   * The '-' character cannot be the first or the last one.
-   * A system generated ID will be used if the field is not set.
-   * The job.name field in the request will be ignored and the created resource
-   * name of the Job will be "{parent}/jobs/{job_id}".
-   * 
- * - * string job_id = 2; - * @return The bytes for jobId. - */ - com.google.protobuf.ByteString - getJobIdBytes(); - - /** - *
-   * Required. The Job to create.
-   * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return Whether the job field is set. - */ - boolean hasJob(); - /** - *
-   * Required. The Job to create.
-   * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return The job. - */ - com.google.cloud.batch.v1.Job getJob(); - /** - *
-   * Required. The Job to create.
-   * 
- * - * .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.batch.v1.JobOrBuilder getJobOrBuilder(); - - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The requestId. - */ - java.lang.String getRequestId(); - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for requestId. - */ - com.google.protobuf.ByteString - getRequestIdBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequest.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequest.java deleted file mode 100644 index 45d6f8aab1ee..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequest.java +++ /dev/null @@ -1,997 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * DeleteJob Request.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.DeleteJobRequest} - */ -public final class DeleteJobRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.DeleteJobRequest) - DeleteJobRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use DeleteJobRequest.newBuilder() to construct. - private DeleteJobRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private DeleteJobRequest() { - name_ = ""; - reason_ = ""; - requestId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DeleteJobRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private DeleteJobRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - reason_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - requestId_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_DeleteJobRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_DeleteJobRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.DeleteJobRequest.class, com.google.cloud.batch.v1.DeleteJobRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Job name.
-   * 
- * - * string name = 1; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - *
-   * Job name.
-   * 
- * - * string name = 1; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REASON_FIELD_NUMBER = 2; - private volatile java.lang.Object reason_; - /** - *
-   * Optional. Reason for this deletion.
-   * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The reason. - */ - @java.lang.Override - public java.lang.String getReason() { - java.lang.Object ref = reason_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - reason_ = s; - return s; - } - } - /** - *
-   * Optional. Reason for this deletion.
-   * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for reason. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getReasonBytes() { - java.lang.Object ref = reason_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - reason_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REQUEST_ID_FIELD_NUMBER = 4; - private volatile java.lang.Object requestId_; - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The requestId. - */ - @java.lang.Override - public java.lang.String getRequestId() { - java.lang.Object ref = requestId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - requestId_ = s; - return s; - } - } - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for requestId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRequestIdBytes() { - java.lang.Object ref = requestId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reason_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestId_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reason_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, requestId_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.DeleteJobRequest)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.DeleteJobRequest other = (com.google.cloud.batch.v1.DeleteJobRequest) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getReason() - .equals(other.getReason())) return false; - if (!getRequestId() - .equals(other.getRequestId())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + REASON_FIELD_NUMBER; - hash = (53 * hash) + getReason().hashCode(); - hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; - hash = (53 * hash) + getRequestId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.DeleteJobRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.DeleteJobRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * DeleteJob Request.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.DeleteJobRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.DeleteJobRequest) - com.google.cloud.batch.v1.DeleteJobRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_DeleteJobRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_DeleteJobRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.DeleteJobRequest.class, com.google.cloud.batch.v1.DeleteJobRequest.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.DeleteJobRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - reason_ = ""; - - requestId_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_DeleteJobRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.DeleteJobRequest getDefaultInstanceForType() { - return com.google.cloud.batch.v1.DeleteJobRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.DeleteJobRequest build() { - com.google.cloud.batch.v1.DeleteJobRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.DeleteJobRequest buildPartial() { - com.google.cloud.batch.v1.DeleteJobRequest result = new com.google.cloud.batch.v1.DeleteJobRequest(this); - result.name_ = name_; - result.reason_ = reason_; - result.requestId_ = requestId_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.DeleteJobRequest) { - return mergeFrom((com.google.cloud.batch.v1.DeleteJobRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.DeleteJobRequest other) { - if (other == com.google.cloud.batch.v1.DeleteJobRequest.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getReason().isEmpty()) { - reason_ = other.reason_; - onChanged(); - } - if (!other.getRequestId().isEmpty()) { - requestId_ = other.requestId_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.DeleteJobRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.DeleteJobRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Job name.
-     * 
- * - * string name = 1; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Job name.
-     * 
- * - * string name = 1; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Job name.
-     * 
- * - * string name = 1; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - *
-     * Job name.
-     * 
- * - * string name = 1; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Job name.
-     * 
- * - * string name = 1; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object reason_ = ""; - /** - *
-     * Optional. Reason for this deletion.
-     * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The reason. - */ - public java.lang.String getReason() { - java.lang.Object ref = reason_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - reason_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. Reason for this deletion.
-     * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for reason. - */ - public com.google.protobuf.ByteString - getReasonBytes() { - java.lang.Object ref = reason_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - reason_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. Reason for this deletion.
-     * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The reason to set. - * @return This builder for chaining. - */ - public Builder setReason( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - reason_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. Reason for this deletion.
-     * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearReason() { - - reason_ = getDefaultInstance().getReason(); - onChanged(); - return this; - } - /** - *
-     * Optional. Reason for this deletion.
-     * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for reason to set. - * @return This builder for chaining. - */ - public Builder setReasonBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - reason_ = value; - onChanged(); - return this; - } - - private java.lang.Object requestId_ = ""; - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The requestId. - */ - public java.lang.String getRequestId() { - java.lang.Object ref = requestId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - requestId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for requestId. - */ - public com.google.protobuf.ByteString - getRequestIdBytes() { - java.lang.Object ref = requestId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - requestId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The requestId to set. - * @return This builder for chaining. - */ - public Builder setRequestId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - requestId_ = value; - onChanged(); - return this; - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return This builder for chaining. - */ - public Builder clearRequestId() { - - requestId_ = getDefaultInstance().getRequestId(); - onChanged(); - return this; - } - /** - *
-     * Optional. An optional request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
-     * For example, consider a situation where you make an initial request and t
-     * he request times out. If you make the request again with the same request
-     * ID, the server can check if original operation with the same request ID
-     * was received, and if so, will ignore the second request. This prevents
-     * clients from accidentally creating duplicate commitments.
-     * The request ID must be a valid UUID with the exception that zero UUID is
-     * not supported (00000000-0000-0000-0000-000000000000).
-     * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param value The bytes for requestId to set. - * @return This builder for chaining. - */ - public Builder setRequestIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - requestId_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.DeleteJobRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.DeleteJobRequest) - private static final com.google.cloud.batch.v1.DeleteJobRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.DeleteJobRequest(); - } - - public static com.google.cloud.batch.v1.DeleteJobRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteJobRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteJobRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.DeleteJobRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequestOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequestOrBuilder.java deleted file mode 100644 index e0d19fda1049..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/DeleteJobRequestOrBuilder.java +++ /dev/null @@ -1,89 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface DeleteJobRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.DeleteJobRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Job name.
-   * 
- * - * string name = 1; - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Job name.
-   * 
- * - * string name = 1; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Optional. Reason for this deletion.
-   * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The reason. - */ - java.lang.String getReason(); - /** - *
-   * Optional. Reason for this deletion.
-   * 
- * - * string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for reason. - */ - com.google.protobuf.ByteString - getReasonBytes(); - - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The requestId. - */ - java.lang.String getRequestId(); - /** - *
-   * Optional. An optional request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
-   * For example, consider a situation where you make an initial request and t
-   * he request times out. If you make the request again with the same request
-   * ID, the server can check if original operation with the same request ID
-   * was received, and if so, will ignore the second request. This prevents
-   * clients from accidentally creating duplicate commitments.
-   * The request ID must be a valid UUID with the exception that zero UUID is
-   * not supported (00000000-0000-0000-0000-000000000000).
-   * 
- * - * string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return The bytes for requestId. - */ - com.google.protobuf.ByteString - getRequestIdBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Environment.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Environment.java deleted file mode 100644 index 64510c612a21..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Environment.java +++ /dev/null @@ -1,764 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -/** - *
- * An Environment describes a collection of environment variables to set when
- * executing Tasks.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.Environment} - */ -public final class Environment extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.Environment) - EnvironmentOrBuilder { -private static final long serialVersionUID = 0L; - // Use Environment.newBuilder() to construct. - private Environment(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Environment() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Environment(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Environment( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - variables_ = com.google.protobuf.MapField.newMapField( - VariablesDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - variables__ = input.readMessage( - VariablesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - variables_.getMutableMap().put( - variables__.getKey(), variables__.getValue()); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Environment_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetVariables(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Environment_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Environment.class, com.google.cloud.batch.v1.Environment.Builder.class); - } - - public static final int VARIABLES_FIELD_NUMBER = 1; - private static final class VariablesDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Environment_VariablesEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> variables_; - private com.google.protobuf.MapField - internalGetVariables() { - if (variables_ == null) { - return com.google.protobuf.MapField.emptyMapField( - VariablesDefaultEntryHolder.defaultEntry); - } - return variables_; - } - - public int getVariablesCount() { - return internalGetVariables().getMap().size(); - } - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - - @java.lang.Override - public boolean containsVariables( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetVariables().getMap().containsKey(key); - } - /** - * Use {@link #getVariablesMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getVariables() { - return getVariablesMap(); - } - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - @java.lang.Override - - public java.util.Map getVariablesMap() { - return internalGetVariables().getMap(); - } - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - @java.lang.Override - - public java.lang.String getVariablesOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetVariables().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - @java.lang.Override - - public java.lang.String getVariablesOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetVariables().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetVariables(), - VariablesDefaultEntryHolder.defaultEntry, - 1); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry - : internalGetVariables().getMap().entrySet()) { - com.google.protobuf.MapEntry - variables__ = VariablesDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, variables__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.Environment)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.Environment other = (com.google.cloud.batch.v1.Environment) obj; - - if (!internalGetVariables().equals( - other.internalGetVariables())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetVariables().getMap().isEmpty()) { - hash = (37 * hash) + VARIABLES_FIELD_NUMBER; - hash = (53 * hash) + internalGetVariables().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.Environment parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Environment parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Environment parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Environment parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Environment parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Environment parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.Environment prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * An Environment describes a collection of environment variables to set when
-   * executing Tasks.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.Environment} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.Environment) - com.google.cloud.batch.v1.EnvironmentOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Environment_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetVariables(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 1: - return internalGetMutableVariables(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Environment_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Environment.class, com.google.cloud.batch.v1.Environment.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.Environment.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableVariables().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Environment_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Environment getDefaultInstanceForType() { - return com.google.cloud.batch.v1.Environment.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.Environment build() { - com.google.cloud.batch.v1.Environment result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Environment buildPartial() { - com.google.cloud.batch.v1.Environment result = new com.google.cloud.batch.v1.Environment(this); - int from_bitField0_ = bitField0_; - result.variables_ = internalGetVariables(); - result.variables_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.Environment) { - return mergeFrom((com.google.cloud.batch.v1.Environment)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.Environment other) { - if (other == com.google.cloud.batch.v1.Environment.getDefaultInstance()) return this; - internalGetMutableVariables().mergeFrom( - other.internalGetVariables()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.Environment parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.Environment) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> variables_; - private com.google.protobuf.MapField - internalGetVariables() { - if (variables_ == null) { - return com.google.protobuf.MapField.emptyMapField( - VariablesDefaultEntryHolder.defaultEntry); - } - return variables_; - } - private com.google.protobuf.MapField - internalGetMutableVariables() { - onChanged();; - if (variables_ == null) { - variables_ = com.google.protobuf.MapField.newMapField( - VariablesDefaultEntryHolder.defaultEntry); - } - if (!variables_.isMutable()) { - variables_ = variables_.copy(); - } - return variables_; - } - - public int getVariablesCount() { - return internalGetVariables().getMap().size(); - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - - @java.lang.Override - public boolean containsVariables( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetVariables().getMap().containsKey(key); - } - /** - * Use {@link #getVariablesMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getVariables() { - return getVariablesMap(); - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - @java.lang.Override - - public java.util.Map getVariablesMap() { - return internalGetVariables().getMap(); - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - @java.lang.Override - - public java.lang.String getVariablesOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetVariables().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - @java.lang.Override - - public java.lang.String getVariablesOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetVariables().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearVariables() { - internalGetMutableVariables().getMutableMap() - .clear(); - return this; - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - - public Builder removeVariables( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableVariables().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableVariables() { - return internalGetMutableVariables().getMutableMap(); - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - public Builder putVariables( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableVariables().getMutableMap() - .put(key, value); - return this; - } - /** - *
-     * A map of environment variable names to values.
-     * 
- * - * map<string, string> variables = 1; - */ - - public Builder putAllVariables( - java.util.Map values) { - internalGetMutableVariables().getMutableMap() - .putAll(values); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.Environment) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.Environment) - private static final com.google.cloud.batch.v1.Environment DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.Environment(); - } - - public static com.google.cloud.batch.v1.Environment getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Environment parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Environment(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Environment getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/EnvironmentOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/EnvironmentOrBuilder.java deleted file mode 100644 index 6a4abda99c72..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/EnvironmentOrBuilder.java +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -public interface EnvironmentOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.Environment) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - int getVariablesCount(); - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - boolean containsVariables( - java.lang.String key); - /** - * Use {@link #getVariablesMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getVariables(); - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - java.util.Map - getVariablesMap(); - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - - /* nullable */ -java.lang.String getVariablesOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-   * A map of environment variable names to values.
-   * 
- * - * map<string, string> variables = 1; - */ - - java.lang.String getVariablesOrThrow( - java.lang.String key); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCS.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCS.java deleted file mode 100644 index a8ffafa997f3..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCS.java +++ /dev/null @@ -1,602 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/volume.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Represents a Google Cloud Storage volume source config.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.GCS} - */ -public final class GCS extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.GCS) - GCSOrBuilder { -private static final long serialVersionUID = 0L; - // Use GCS.newBuilder() to construct. - private GCS(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GCS() { - remotePath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GCS(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GCS( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - remotePath_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_GCS_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_GCS_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.GCS.class, com.google.cloud.batch.v1.GCS.Builder.class); - } - - public static final int REMOTE_PATH_FIELD_NUMBER = 1; - private volatile java.lang.Object remotePath_; - /** - *
-   * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-   * bucket_name, bucket_name/subdirectory/
-   * 
- * - * string remote_path = 1; - * @return The remotePath. - */ - @java.lang.Override - public java.lang.String getRemotePath() { - java.lang.Object ref = remotePath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - remotePath_ = s; - return s; - } - } - /** - *
-   * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-   * bucket_name, bucket_name/subdirectory/
-   * 
- * - * string remote_path = 1; - * @return The bytes for remotePath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRemotePathBytes() { - java.lang.Object ref = remotePath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - remotePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remotePath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, remotePath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remotePath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, remotePath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.GCS)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.GCS other = (com.google.cloud.batch.v1.GCS) obj; - - if (!getRemotePath() - .equals(other.getRemotePath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + REMOTE_PATH_FIELD_NUMBER; - hash = (53 * hash) + getRemotePath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.GCS parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GCS parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GCS parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.GCS parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GCS parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GCS parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.GCS prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Represents a Google Cloud Storage volume source config.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.GCS} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.GCS) - com.google.cloud.batch.v1.GCSOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_GCS_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_GCS_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.GCS.class, com.google.cloud.batch.v1.GCS.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.GCS.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - remotePath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_GCS_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GCS getDefaultInstanceForType() { - return com.google.cloud.batch.v1.GCS.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.GCS build() { - com.google.cloud.batch.v1.GCS result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GCS buildPartial() { - com.google.cloud.batch.v1.GCS result = new com.google.cloud.batch.v1.GCS(this); - result.remotePath_ = remotePath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.GCS) { - return mergeFrom((com.google.cloud.batch.v1.GCS)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.GCS other) { - if (other == com.google.cloud.batch.v1.GCS.getDefaultInstance()) return this; - if (!other.getRemotePath().isEmpty()) { - remotePath_ = other.remotePath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.GCS parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.GCS) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object remotePath_ = ""; - /** - *
-     * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-     * bucket_name, bucket_name/subdirectory/
-     * 
- * - * string remote_path = 1; - * @return The remotePath. - */ - public java.lang.String getRemotePath() { - java.lang.Object ref = remotePath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - remotePath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-     * bucket_name, bucket_name/subdirectory/
-     * 
- * - * string remote_path = 1; - * @return The bytes for remotePath. - */ - public com.google.protobuf.ByteString - getRemotePathBytes() { - java.lang.Object ref = remotePath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - remotePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-     * bucket_name, bucket_name/subdirectory/
-     * 
- * - * string remote_path = 1; - * @param value The remotePath to set. - * @return This builder for chaining. - */ - public Builder setRemotePath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - remotePath_ = value; - onChanged(); - return this; - } - /** - *
-     * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-     * bucket_name, bucket_name/subdirectory/
-     * 
- * - * string remote_path = 1; - * @return This builder for chaining. - */ - public Builder clearRemotePath() { - - remotePath_ = getDefaultInstance().getRemotePath(); - onChanged(); - return this; - } - /** - *
-     * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-     * bucket_name, bucket_name/subdirectory/
-     * 
- * - * string remote_path = 1; - * @param value The bytes for remotePath to set. - * @return This builder for chaining. - */ - public Builder setRemotePathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - remotePath_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.GCS) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.GCS) - private static final com.google.cloud.batch.v1.GCS DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.GCS(); - } - - public static com.google.cloud.batch.v1.GCS getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GCS parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GCS(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GCS getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCSOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCSOrBuilder.java deleted file mode 100644 index 54538f8e1755..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GCSOrBuilder.java +++ /dev/null @@ -1,31 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/volume.proto - -package com.google.cloud.batch.v1; - -public interface GCSOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.GCS) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-   * bucket_name, bucket_name/subdirectory/
-   * 
- * - * string remote_path = 1; - * @return The remotePath. - */ - java.lang.String getRemotePath(); - /** - *
-   * Remote path, either a bucket name or a subdirectory of a bucket, e.g.:
-   * bucket_name, bucket_name/subdirectory/
-   * 
- * - * string remote_path = 1; - * @return The bytes for remotePath. - */ - com.google.protobuf.ByteString - getRemotePathBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequest.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequest.java deleted file mode 100644 index dd7846169444..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequest.java +++ /dev/null @@ -1,595 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * GetJob Request.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.GetJobRequest} - */ -public final class GetJobRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.GetJobRequest) - GetJobRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use GetJobRequest.newBuilder() to construct. - private GetJobRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GetJobRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetJobRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetJobRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetJobRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetJobRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.GetJobRequest.class, com.google.cloud.batch.v1.GetJobRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. Job name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - *
-   * Required. Job name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.GetJobRequest)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.GetJobRequest other = (com.google.cloud.batch.v1.GetJobRequest) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetJobRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GetJobRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GetJobRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.GetJobRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * GetJob Request.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.GetJobRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.GetJobRequest) - com.google.cloud.batch.v1.GetJobRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetJobRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetJobRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.GetJobRequest.class, com.google.cloud.batch.v1.GetJobRequest.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.GetJobRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetJobRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetJobRequest getDefaultInstanceForType() { - return com.google.cloud.batch.v1.GetJobRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetJobRequest build() { - com.google.cloud.batch.v1.GetJobRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetJobRequest buildPartial() { - com.google.cloud.batch.v1.GetJobRequest result = new com.google.cloud.batch.v1.GetJobRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.GetJobRequest) { - return mergeFrom((com.google.cloud.batch.v1.GetJobRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.GetJobRequest other) { - if (other == com.google.cloud.batch.v1.GetJobRequest.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.GetJobRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.GetJobRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. Job name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. Job name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. Job name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. Job name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Required. Job name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.GetJobRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.GetJobRequest) - private static final com.google.cloud.batch.v1.GetJobRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.GetJobRequest(); - } - - public static com.google.cloud.batch.v1.GetJobRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetJobRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetJobRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetJobRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequestOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequestOrBuilder.java deleted file mode 100644 index f4d926deb1ed..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetJobRequestOrBuilder.java +++ /dev/null @@ -1,29 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface GetJobRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.GetJobRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. Job name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. Job name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequest.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequest.java deleted file mode 100644 index a0b39ca252a9..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequest.java +++ /dev/null @@ -1,595 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Request for a single Task by name.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.GetTaskRequest} - */ -public final class GetTaskRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.GetTaskRequest) - GetTaskRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use GetTaskRequest.newBuilder() to construct. - private GetTaskRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GetTaskRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetTaskRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetTaskRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetTaskRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetTaskRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.GetTaskRequest.class, com.google.cloud.batch.v1.GetTaskRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Required. Task name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - *
-   * Required. Task name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.GetTaskRequest)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.GetTaskRequest other = (com.google.cloud.batch.v1.GetTaskRequest) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.GetTaskRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.GetTaskRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Request for a single Task by name.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.GetTaskRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.GetTaskRequest) - com.google.cloud.batch.v1.GetTaskRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetTaskRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetTaskRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.GetTaskRequest.class, com.google.cloud.batch.v1.GetTaskRequest.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.GetTaskRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_GetTaskRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetTaskRequest getDefaultInstanceForType() { - return com.google.cloud.batch.v1.GetTaskRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetTaskRequest build() { - com.google.cloud.batch.v1.GetTaskRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetTaskRequest buildPartial() { - com.google.cloud.batch.v1.GetTaskRequest result = new com.google.cloud.batch.v1.GetTaskRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.GetTaskRequest) { - return mergeFrom((com.google.cloud.batch.v1.GetTaskRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.GetTaskRequest other) { - if (other == com.google.cloud.batch.v1.GetTaskRequest.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.GetTaskRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.GetTaskRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - *
-     * Required. Task name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. Task name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. Task name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. Task name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Required. Task name.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.GetTaskRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.GetTaskRequest) - private static final com.google.cloud.batch.v1.GetTaskRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.GetTaskRequest(); - } - - public static com.google.cloud.batch.v1.GetTaskRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetTaskRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetTaskRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.GetTaskRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequestOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequestOrBuilder.java deleted file mode 100644 index f529f258c897..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/GetTaskRequestOrBuilder.java +++ /dev/null @@ -1,29 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface GetTaskRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.GetTaskRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. Task name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Required. Task name.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Job.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Job.java deleted file mode 100644 index c2c048c44e1e..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Job.java +++ /dev/null @@ -1,3353 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -/** - *
- * The Cloud Batch Job description.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.Job} - */ -public final class Job extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.Job) - JobOrBuilder { -private static final long serialVersionUID = 0L; - // Use Job.newBuilder() to construct. - private Job(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Job() { - name_ = ""; - uid_ = ""; - taskGroups_ = java.util.Collections.emptyList(); - notifications_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Job(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Job( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - uid_ = s; - break; - } - case 24: { - - priority_ = input.readInt64(); - break; - } - case 34: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - taskGroups_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - taskGroups_.add( - input.readMessage(com.google.cloud.batch.v1.TaskGroup.parser(), extensionRegistry)); - break; - } - case 58: { - com.google.cloud.batch.v1.AllocationPolicy.Builder subBuilder = null; - if (allocationPolicy_ != null) { - subBuilder = allocationPolicy_.toBuilder(); - } - allocationPolicy_ = input.readMessage(com.google.cloud.batch.v1.AllocationPolicy.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(allocationPolicy_); - allocationPolicy_ = subBuilder.buildPartial(); - } - - break; - } - case 66: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - labels_ = com.google.protobuf.MapField.newMapField( - LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry - labels__ = input.readMessage( - LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - labels_.getMutableMap().put( - labels__.getKey(), labels__.getValue()); - break; - } - case 74: { - com.google.cloud.batch.v1.JobStatus.Builder subBuilder = null; - if (status_ != null) { - subBuilder = status_.toBuilder(); - } - status_ = input.readMessage(com.google.cloud.batch.v1.JobStatus.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(status_); - status_ = subBuilder.buildPartial(); - } - - break; - } - case 90: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; - } - case 98: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; - } - case 106: { - com.google.cloud.batch.v1.LogsPolicy.Builder subBuilder = null; - if (logsPolicy_ != null) { - subBuilder = logsPolicy_.toBuilder(); - } - logsPolicy_ = input.readMessage(com.google.cloud.batch.v1.LogsPolicy.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(logsPolicy_); - logsPolicy_ = subBuilder.buildPartial(); - } - - break; - } - case 114: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - notifications_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - notifications_.add( - input.readMessage(com.google.cloud.batch.v1.JobNotification.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - taskGroups_ = java.util.Collections.unmodifiableList(taskGroups_); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - notifications_ = java.util.Collections.unmodifiableList(notifications_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_Job_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 8: - return internalGetLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_Job_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Job.class, com.google.cloud.batch.v1.Job.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-   * Output only. Job name.
-   * For example: "projects/123456/locations/us-central1/jobs/job01".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - *
-   * Output only. Job name.
-   * For example: "projects/123456/locations/us-central1/jobs/job01".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int UID_FIELD_NUMBER = 2; - private volatile java.lang.Object uid_; - /** - *
-   * Output only. A system generated unique ID (in UUID4 format) for the Job.
-   * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The uid. - */ - @java.lang.Override - public java.lang.String getUid() { - java.lang.Object ref = uid_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uid_ = s; - return s; - } - } - /** - *
-   * Output only. A system generated unique ID (in UUID4 format) for the Job.
-   * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for uid. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getUidBytes() { - java.lang.Object ref = uid_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PRIORITY_FIELD_NUMBER = 3; - private long priority_; - /** - *
-   * Priority of the Job.
-   * The valid value range is [0, 100).
-   * A job with higher priority value is more likely to run earlier if all other
-   * requirements are satisfied.
-   * 
- * - * int64 priority = 3; - * @return The priority. - */ - @java.lang.Override - public long getPriority() { - return priority_; - } - - public static final int TASK_GROUPS_FIELD_NUMBER = 4; - private java.util.List taskGroups_; - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public java.util.List getTaskGroupsList() { - return taskGroups_; - } - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public java.util.List - getTaskGroupsOrBuilderList() { - return taskGroups_; - } - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public int getTaskGroupsCount() { - return taskGroups_.size(); - } - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.batch.v1.TaskGroup getTaskGroups(int index) { - return taskGroups_.get(index); - } - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - @java.lang.Override - public com.google.cloud.batch.v1.TaskGroupOrBuilder getTaskGroupsOrBuilder( - int index) { - return taskGroups_.get(index); - } - - public static final int ALLOCATION_POLICY_FIELD_NUMBER = 7; - private com.google.cloud.batch.v1.AllocationPolicy allocationPolicy_; - /** - *
-   * Compute resource allocation for all TaskGroups in the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return Whether the allocationPolicy field is set. - */ - @java.lang.Override - public boolean hasAllocationPolicy() { - return allocationPolicy_ != null; - } - /** - *
-   * Compute resource allocation for all TaskGroups in the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return The allocationPolicy. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy getAllocationPolicy() { - return allocationPolicy_ == null ? com.google.cloud.batch.v1.AllocationPolicy.getDefaultInstance() : allocationPolicy_; - } - /** - *
-   * Compute resource allocation for all TaskGroups in the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicyOrBuilder getAllocationPolicyOrBuilder() { - return getAllocationPolicy(); - } - - public static final int LABELS_FIELD_NUMBER = 8; - private static final class LabelsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_Job_LabelsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> labels_; - private com.google.protobuf.MapField - internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - - @java.lang.Override - public boolean containsLabels( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetLabels().getMap().containsKey(key); - } - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - @java.lang.Override - - public java.lang.String getLabelsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - @java.lang.Override - - public java.lang.String getLabelsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int STATUS_FIELD_NUMBER = 9; - private com.google.cloud.batch.v1.JobStatus status_; - /** - *
-   * Output only. Job status. It is read only for users.
-   * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - *
-   * Output only. Job status. It is read only for users.
-   * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The status. - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus getStatus() { - return status_ == null ? com.google.cloud.batch.v1.JobStatus.getDefaultInstance() : status_; - } - /** - *
-   * Output only. Job status. It is read only for users.
-   * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobStatusOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - public static final int CREATE_TIME_FIELD_NUMBER = 11; - private com.google.protobuf.Timestamp createTime_; - /** - *
-   * Output only. When the Job was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - *
-   * Output only. When the Job was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - *
-   * Output only. When the Job was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 12; - private com.google.protobuf.Timestamp updateTime_; - /** - *
-   * Output only. The last time the Job was updated.
-   * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return updateTime_ != null; - } - /** - *
-   * Output only. The last time the Job was updated.
-   * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - /** - *
-   * Output only. The last time the Job was updated.
-   * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - return getUpdateTime(); - } - - public static final int LOGS_POLICY_FIELD_NUMBER = 13; - private com.google.cloud.batch.v1.LogsPolicy logsPolicy_; - /** - *
-   * Log preservation policy for the Job.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return Whether the logsPolicy field is set. - */ - @java.lang.Override - public boolean hasLogsPolicy() { - return logsPolicy_ != null; - } - /** - *
-   * Log preservation policy for the Job.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return The logsPolicy. - */ - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicy getLogsPolicy() { - return logsPolicy_ == null ? com.google.cloud.batch.v1.LogsPolicy.getDefaultInstance() : logsPolicy_; - } - /** - *
-   * Log preservation policy for the Job.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicyOrBuilder getLogsPolicyOrBuilder() { - return getLogsPolicy(); - } - - public static final int NOTIFICATIONS_FIELD_NUMBER = 14; - private java.util.List notifications_; - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - @java.lang.Override - public java.util.List getNotificationsList() { - return notifications_; - } - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - @java.lang.Override - public java.util.List - getNotificationsOrBuilderList() { - return notifications_; - } - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - @java.lang.Override - public int getNotificationsCount() { - return notifications_.size(); - } - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification getNotifications(int index) { - return notifications_.get(index); - } - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobNotificationOrBuilder getNotificationsOrBuilder( - int index) { - return notifications_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uid_); - } - if (priority_ != 0L) { - output.writeInt64(3, priority_); - } - for (int i = 0; i < taskGroups_.size(); i++) { - output.writeMessage(4, taskGroups_.get(i)); - } - if (allocationPolicy_ != null) { - output.writeMessage(7, getAllocationPolicy()); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetLabels(), - LabelsDefaultEntryHolder.defaultEntry, - 8); - if (status_ != null) { - output.writeMessage(9, getStatus()); - } - if (createTime_ != null) { - output.writeMessage(11, getCreateTime()); - } - if (updateTime_ != null) { - output.writeMessage(12, getUpdateTime()); - } - if (logsPolicy_ != null) { - output.writeMessage(13, getLogsPolicy()); - } - for (int i = 0; i < notifications_.size(); i++) { - output.writeMessage(14, notifications_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uid_); - } - if (priority_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, priority_); - } - for (int i = 0; i < taskGroups_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, taskGroups_.get(i)); - } - if (allocationPolicy_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, getAllocationPolicy()); - } - for (java.util.Map.Entry entry - : internalGetLabels().getMap().entrySet()) { - com.google.protobuf.MapEntry - labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, labels__); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getStatus()); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, getCreateTime()); - } - if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, getUpdateTime()); - } - if (logsPolicy_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, getLogsPolicy()); - } - for (int i = 0; i < notifications_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, notifications_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.Job)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.Job other = (com.google.cloud.batch.v1.Job) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getUid() - .equals(other.getUid())) return false; - if (getPriority() - != other.getPriority()) return false; - if (!getTaskGroupsList() - .equals(other.getTaskGroupsList())) return false; - if (hasAllocationPolicy() != other.hasAllocationPolicy()) return false; - if (hasAllocationPolicy()) { - if (!getAllocationPolicy() - .equals(other.getAllocationPolicy())) return false; - } - if (!internalGetLabels().equals( - other.internalGetLabels())) return false; - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; - } - if (hasUpdateTime() != other.hasUpdateTime()) return false; - if (hasUpdateTime()) { - if (!getUpdateTime() - .equals(other.getUpdateTime())) return false; - } - if (hasLogsPolicy() != other.hasLogsPolicy()) return false; - if (hasLogsPolicy()) { - if (!getLogsPolicy() - .equals(other.getLogsPolicy())) return false; - } - if (!getNotificationsList() - .equals(other.getNotificationsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + UID_FIELD_NUMBER; - hash = (53 * hash) + getUid().hashCode(); - hash = (37 * hash) + PRIORITY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getPriority()); - if (getTaskGroupsCount() > 0) { - hash = (37 * hash) + TASK_GROUPS_FIELD_NUMBER; - hash = (53 * hash) + getTaskGroupsList().hashCode(); - } - if (hasAllocationPolicy()) { - hash = (37 * hash) + ALLOCATION_POLICY_FIELD_NUMBER; - hash = (53 * hash) + getAllocationPolicy().hashCode(); - } - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - if (hasUpdateTime()) { - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - } - if (hasLogsPolicy()) { - hash = (37 * hash) + LOGS_POLICY_FIELD_NUMBER; - hash = (53 * hash) + getLogsPolicy().hashCode(); - } - if (getNotificationsCount() > 0) { - hash = (37 * hash) + NOTIFICATIONS_FIELD_NUMBER; - hash = (53 * hash) + getNotificationsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.Job parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Job parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Job parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Job parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Job parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Job parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Job parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Job parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Job parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Job parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Job parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Job parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.Job prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * The Cloud Batch Job description.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.Job} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.Job) - com.google.cloud.batch.v1.JobOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_Job_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 8: - return internalGetLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 8: - return internalGetMutableLabels(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_Job_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Job.class, com.google.cloud.batch.v1.Job.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.Job.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getTaskGroupsFieldBuilder(); - getNotificationsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - uid_ = ""; - - priority_ = 0L; - - if (taskGroupsBuilder_ == null) { - taskGroups_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - taskGroupsBuilder_.clear(); - } - if (allocationPolicyBuilder_ == null) { - allocationPolicy_ = null; - } else { - allocationPolicy_ = null; - allocationPolicyBuilder_ = null; - } - internalGetMutableLabels().clear(); - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - if (updateTimeBuilder_ == null) { - updateTime_ = null; - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - if (logsPolicyBuilder_ == null) { - logsPolicy_ = null; - } else { - logsPolicy_ = null; - logsPolicyBuilder_ = null; - } - if (notificationsBuilder_ == null) { - notifications_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - } else { - notificationsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_Job_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Job getDefaultInstanceForType() { - return com.google.cloud.batch.v1.Job.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.Job build() { - com.google.cloud.batch.v1.Job result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Job buildPartial() { - com.google.cloud.batch.v1.Job result = new com.google.cloud.batch.v1.Job(this); - int from_bitField0_ = bitField0_; - result.name_ = name_; - result.uid_ = uid_; - result.priority_ = priority_; - if (taskGroupsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - taskGroups_ = java.util.Collections.unmodifiableList(taskGroups_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.taskGroups_ = taskGroups_; - } else { - result.taskGroups_ = taskGroupsBuilder_.build(); - } - if (allocationPolicyBuilder_ == null) { - result.allocationPolicy_ = allocationPolicy_; - } else { - result.allocationPolicy_ = allocationPolicyBuilder_.build(); - } - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - if (updateTimeBuilder_ == null) { - result.updateTime_ = updateTime_; - } else { - result.updateTime_ = updateTimeBuilder_.build(); - } - if (logsPolicyBuilder_ == null) { - result.logsPolicy_ = logsPolicy_; - } else { - result.logsPolicy_ = logsPolicyBuilder_.build(); - } - if (notificationsBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - notifications_ = java.util.Collections.unmodifiableList(notifications_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.notifications_ = notifications_; - } else { - result.notifications_ = notificationsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.Job) { - return mergeFrom((com.google.cloud.batch.v1.Job)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.Job other) { - if (other == com.google.cloud.batch.v1.Job.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getUid().isEmpty()) { - uid_ = other.uid_; - onChanged(); - } - if (other.getPriority() != 0L) { - setPriority(other.getPriority()); - } - if (taskGroupsBuilder_ == null) { - if (!other.taskGroups_.isEmpty()) { - if (taskGroups_.isEmpty()) { - taskGroups_ = other.taskGroups_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTaskGroupsIsMutable(); - taskGroups_.addAll(other.taskGroups_); - } - onChanged(); - } - } else { - if (!other.taskGroups_.isEmpty()) { - if (taskGroupsBuilder_.isEmpty()) { - taskGroupsBuilder_.dispose(); - taskGroupsBuilder_ = null; - taskGroups_ = other.taskGroups_; - bitField0_ = (bitField0_ & ~0x00000001); - taskGroupsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getTaskGroupsFieldBuilder() : null; - } else { - taskGroupsBuilder_.addAllMessages(other.taskGroups_); - } - } - } - if (other.hasAllocationPolicy()) { - mergeAllocationPolicy(other.getAllocationPolicy()); - } - internalGetMutableLabels().mergeFrom( - other.internalGetLabels()); - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (other.hasUpdateTime()) { - mergeUpdateTime(other.getUpdateTime()); - } - if (other.hasLogsPolicy()) { - mergeLogsPolicy(other.getLogsPolicy()); - } - if (notificationsBuilder_ == null) { - if (!other.notifications_.isEmpty()) { - if (notifications_.isEmpty()) { - notifications_ = other.notifications_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureNotificationsIsMutable(); - notifications_.addAll(other.notifications_); - } - onChanged(); - } - } else { - if (!other.notifications_.isEmpty()) { - if (notificationsBuilder_.isEmpty()) { - notificationsBuilder_.dispose(); - notificationsBuilder_ = null; - notifications_ = other.notifications_; - bitField0_ = (bitField0_ & ~0x00000004); - notificationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getNotificationsFieldBuilder() : null; - } else { - notificationsBuilder_.addAllMessages(other.notifications_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.Job parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.Job) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - *
-     * Output only. Job name.
-     * For example: "projects/123456/locations/us-central1/jobs/job01".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. Job name.
-     * For example: "projects/123456/locations/us-central1/jobs/job01".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. Job name.
-     * For example: "projects/123456/locations/us-central1/jobs/job01".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Job name.
-     * For example: "projects/123456/locations/us-central1/jobs/job01".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-     * Output only. Job name.
-     * For example: "projects/123456/locations/us-central1/jobs/job01".
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object uid_ = ""; - /** - *
-     * Output only. A system generated unique ID (in UUID4 format) for the Job.
-     * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The uid. - */ - public java.lang.String getUid() { - java.lang.Object ref = uid_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uid_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. A system generated unique ID (in UUID4 format) for the Job.
-     * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for uid. - */ - public com.google.protobuf.ByteString - getUidBytes() { - java.lang.Object ref = uid_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. A system generated unique ID (in UUID4 format) for the Job.
-     * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The uid to set. - * @return This builder for chaining. - */ - public Builder setUid( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - uid_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. A system generated unique ID (in UUID4 format) for the Job.
-     * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearUid() { - - uid_ = getDefaultInstance().getUid(); - onChanged(); - return this; - } - /** - *
-     * Output only. A system generated unique ID (in UUID4 format) for the Job.
-     * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for uid to set. - * @return This builder for chaining. - */ - public Builder setUidBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - uid_ = value; - onChanged(); - return this; - } - - private long priority_ ; - /** - *
-     * Priority of the Job.
-     * The valid value range is [0, 100).
-     * A job with higher priority value is more likely to run earlier if all other
-     * requirements are satisfied.
-     * 
- * - * int64 priority = 3; - * @return The priority. - */ - @java.lang.Override - public long getPriority() { - return priority_; - } - /** - *
-     * Priority of the Job.
-     * The valid value range is [0, 100).
-     * A job with higher priority value is more likely to run earlier if all other
-     * requirements are satisfied.
-     * 
- * - * int64 priority = 3; - * @param value The priority to set. - * @return This builder for chaining. - */ - public Builder setPriority(long value) { - - priority_ = value; - onChanged(); - return this; - } - /** - *
-     * Priority of the Job.
-     * The valid value range is [0, 100).
-     * A job with higher priority value is more likely to run earlier if all other
-     * requirements are satisfied.
-     * 
- * - * int64 priority = 3; - * @return This builder for chaining. - */ - public Builder clearPriority() { - - priority_ = 0L; - onChanged(); - return this; - } - - private java.util.List taskGroups_ = - java.util.Collections.emptyList(); - private void ensureTaskGroupsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - taskGroups_ = new java.util.ArrayList(taskGroups_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.TaskGroup, com.google.cloud.batch.v1.TaskGroup.Builder, com.google.cloud.batch.v1.TaskGroupOrBuilder> taskGroupsBuilder_; - - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public java.util.List getTaskGroupsList() { - if (taskGroupsBuilder_ == null) { - return java.util.Collections.unmodifiableList(taskGroups_); - } else { - return taskGroupsBuilder_.getMessageList(); - } - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public int getTaskGroupsCount() { - if (taskGroupsBuilder_ == null) { - return taskGroups_.size(); - } else { - return taskGroupsBuilder_.getCount(); - } - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.TaskGroup getTaskGroups(int index) { - if (taskGroupsBuilder_ == null) { - return taskGroups_.get(index); - } else { - return taskGroupsBuilder_.getMessage(index); - } - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setTaskGroups( - int index, com.google.cloud.batch.v1.TaskGroup value) { - if (taskGroupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskGroupsIsMutable(); - taskGroups_.set(index, value); - onChanged(); - } else { - taskGroupsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder setTaskGroups( - int index, com.google.cloud.batch.v1.TaskGroup.Builder builderForValue) { - if (taskGroupsBuilder_ == null) { - ensureTaskGroupsIsMutable(); - taskGroups_.set(index, builderForValue.build()); - onChanged(); - } else { - taskGroupsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder addTaskGroups(com.google.cloud.batch.v1.TaskGroup value) { - if (taskGroupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskGroupsIsMutable(); - taskGroups_.add(value); - onChanged(); - } else { - taskGroupsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder addTaskGroups( - int index, com.google.cloud.batch.v1.TaskGroup value) { - if (taskGroupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskGroupsIsMutable(); - taskGroups_.add(index, value); - onChanged(); - } else { - taskGroupsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder addTaskGroups( - com.google.cloud.batch.v1.TaskGroup.Builder builderForValue) { - if (taskGroupsBuilder_ == null) { - ensureTaskGroupsIsMutable(); - taskGroups_.add(builderForValue.build()); - onChanged(); - } else { - taskGroupsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder addTaskGroups( - int index, com.google.cloud.batch.v1.TaskGroup.Builder builderForValue) { - if (taskGroupsBuilder_ == null) { - ensureTaskGroupsIsMutable(); - taskGroups_.add(index, builderForValue.build()); - onChanged(); - } else { - taskGroupsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder addAllTaskGroups( - java.lang.Iterable values) { - if (taskGroupsBuilder_ == null) { - ensureTaskGroupsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, taskGroups_); - onChanged(); - } else { - taskGroupsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder clearTaskGroups() { - if (taskGroupsBuilder_ == null) { - taskGroups_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - taskGroupsBuilder_.clear(); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public Builder removeTaskGroups(int index) { - if (taskGroupsBuilder_ == null) { - ensureTaskGroupsIsMutable(); - taskGroups_.remove(index); - onChanged(); - } else { - taskGroupsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.TaskGroup.Builder getTaskGroupsBuilder( - int index) { - return getTaskGroupsFieldBuilder().getBuilder(index); - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.TaskGroupOrBuilder getTaskGroupsOrBuilder( - int index) { - if (taskGroupsBuilder_ == null) { - return taskGroups_.get(index); } else { - return taskGroupsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public java.util.List - getTaskGroupsOrBuilderList() { - if (taskGroupsBuilder_ != null) { - return taskGroupsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(taskGroups_); - } - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.TaskGroup.Builder addTaskGroupsBuilder() { - return getTaskGroupsFieldBuilder().addBuilder( - com.google.cloud.batch.v1.TaskGroup.getDefaultInstance()); - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public com.google.cloud.batch.v1.TaskGroup.Builder addTaskGroupsBuilder( - int index) { - return getTaskGroupsFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.TaskGroup.getDefaultInstance()); - } - /** - *
-     * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-     * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - public java.util.List - getTaskGroupsBuilderList() { - return getTaskGroupsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.TaskGroup, com.google.cloud.batch.v1.TaskGroup.Builder, com.google.cloud.batch.v1.TaskGroupOrBuilder> - getTaskGroupsFieldBuilder() { - if (taskGroupsBuilder_ == null) { - taskGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.TaskGroup, com.google.cloud.batch.v1.TaskGroup.Builder, com.google.cloud.batch.v1.TaskGroupOrBuilder>( - taskGroups_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - taskGroups_ = null; - } - return taskGroupsBuilder_; - } - - private com.google.cloud.batch.v1.AllocationPolicy allocationPolicy_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy, com.google.cloud.batch.v1.AllocationPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicyOrBuilder> allocationPolicyBuilder_; - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return Whether the allocationPolicy field is set. - */ - public boolean hasAllocationPolicy() { - return allocationPolicyBuilder_ != null || allocationPolicy_ != null; - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return The allocationPolicy. - */ - public com.google.cloud.batch.v1.AllocationPolicy getAllocationPolicy() { - if (allocationPolicyBuilder_ == null) { - return allocationPolicy_ == null ? com.google.cloud.batch.v1.AllocationPolicy.getDefaultInstance() : allocationPolicy_; - } else { - return allocationPolicyBuilder_.getMessage(); - } - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - public Builder setAllocationPolicy(com.google.cloud.batch.v1.AllocationPolicy value) { - if (allocationPolicyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - allocationPolicy_ = value; - onChanged(); - } else { - allocationPolicyBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - public Builder setAllocationPolicy( - com.google.cloud.batch.v1.AllocationPolicy.Builder builderForValue) { - if (allocationPolicyBuilder_ == null) { - allocationPolicy_ = builderForValue.build(); - onChanged(); - } else { - allocationPolicyBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - public Builder mergeAllocationPolicy(com.google.cloud.batch.v1.AllocationPolicy value) { - if (allocationPolicyBuilder_ == null) { - if (allocationPolicy_ != null) { - allocationPolicy_ = - com.google.cloud.batch.v1.AllocationPolicy.newBuilder(allocationPolicy_).mergeFrom(value).buildPartial(); - } else { - allocationPolicy_ = value; - } - onChanged(); - } else { - allocationPolicyBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - public Builder clearAllocationPolicy() { - if (allocationPolicyBuilder_ == null) { - allocationPolicy_ = null; - onChanged(); - } else { - allocationPolicy_ = null; - allocationPolicyBuilder_ = null; - } - - return this; - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - public com.google.cloud.batch.v1.AllocationPolicy.Builder getAllocationPolicyBuilder() { - - onChanged(); - return getAllocationPolicyFieldBuilder().getBuilder(); - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - public com.google.cloud.batch.v1.AllocationPolicyOrBuilder getAllocationPolicyOrBuilder() { - if (allocationPolicyBuilder_ != null) { - return allocationPolicyBuilder_.getMessageOrBuilder(); - } else { - return allocationPolicy_ == null ? - com.google.cloud.batch.v1.AllocationPolicy.getDefaultInstance() : allocationPolicy_; - } - } - /** - *
-     * Compute resource allocation for all TaskGroups in the Job.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy, com.google.cloud.batch.v1.AllocationPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicyOrBuilder> - getAllocationPolicyFieldBuilder() { - if (allocationPolicyBuilder_ == null) { - allocationPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.AllocationPolicy, com.google.cloud.batch.v1.AllocationPolicy.Builder, com.google.cloud.batch.v1.AllocationPolicyOrBuilder>( - getAllocationPolicy(), - getParentForChildren(), - isClean()); - allocationPolicy_ = null; - } - return allocationPolicyBuilder_; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> labels_; - private com.google.protobuf.MapField - internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - private com.google.protobuf.MapField - internalGetMutableLabels() { - onChanged();; - if (labels_ == null) { - labels_ = com.google.protobuf.MapField.newMapField( - LabelsDefaultEntryHolder.defaultEntry); - } - if (!labels_.isMutable()) { - labels_ = labels_.copy(); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - - @java.lang.Override - public boolean containsLabels( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetLabels().getMap().containsKey(key); - } - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - @java.lang.Override - - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - @java.lang.Override - - public java.lang.String getLabelsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - @java.lang.Override - - public java.lang.String getLabelsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearLabels() { - internalGetMutableLabels().getMutableMap() - .clear(); - return this; - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - - public Builder removeLabels( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableLabels().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableLabels() { - return internalGetMutableLabels().getMutableMap(); - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - public Builder putLabels( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableLabels().getMutableMap() - .put(key, value); - return this; - } - /** - *
-     * Labels for the Job. Labels could be user provided or system generated.
-     * For example,
-     * "labels": {
-     *    "department": "finance",
-     *    "environment": "test"
-     *  }
-     * You can assign up to 64 labels.  [Google Compute Engine label
-     * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-     * apply.
-     * Label names that start with "goog-" or "google-" are reserved.
-     * 
- * - * map<string, string> labels = 8; - */ - - public Builder putAllLabels( - java.util.Map values) { - internalGetMutableLabels().getMutableMap() - .putAll(values); - return this; - } - - private com.google.cloud.batch.v1.JobStatus status_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.JobStatus, com.google.cloud.batch.v1.JobStatus.Builder, com.google.cloud.batch.v1.JobStatusOrBuilder> statusBuilder_; - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The status. - */ - public com.google.cloud.batch.v1.JobStatus getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? com.google.cloud.batch.v1.JobStatus.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setStatus(com.google.cloud.batch.v1.JobStatus value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setStatus( - com.google.cloud.batch.v1.JobStatus.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeStatus(com.google.cloud.batch.v1.JobStatus value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - com.google.cloud.batch.v1.JobStatus.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.batch.v1.JobStatus.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.cloud.batch.v1.JobStatusOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - com.google.cloud.batch.v1.JobStatus.getDefaultInstance() : status_; - } - } - /** - *
-     * Output only. Job status. It is read only for users.
-     * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.JobStatus, com.google.cloud.batch.v1.JobStatus.Builder, com.google.cloud.batch.v1.JobStatusOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.JobStatus, com.google.cloud.batch.v1.JobStatus.Builder, com.google.cloud.batch.v1.JobStatusOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - - private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The createTime. - */ - public com.google.protobuf.Timestamp getCreateTime() { - if (createTimeBuilder_ == null) { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } else { - return createTimeBuilder_.getMessage(); - } - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - createTime_ = value; - onChanged(); - } else { - createTimeBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setCreateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (createTime_ != null) { - createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); - } else { - createTime_ = value; - } - onChanged(); - } else { - createTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - } - /** - *
-     * Output only. When the Job was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { - if (createTimeBuilder_ == null) { - createTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), - getParentForChildren(), - isClean()); - createTime_ = null; - } - return createTimeBuilder_; - } - - private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the updateTime field is set. - */ - public boolean hasUpdateTime() { - return updateTimeBuilder_ != null || updateTime_ != null; - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The updateTime. - */ - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } else { - return updateTimeBuilder_.getMessage(); - } - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateTime_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setUpdateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - updateTime_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (updateTime_ != null) { - updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); - } else { - updateTime_ = value; - } - onChanged(); - } else { - updateTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - updateTime_ = null; - onChanged(); - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - - onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (updateTimeBuilder_ != null) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - return updateTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - } - /** - *
-     * Output only. The last time the Job was updated.
-     * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), - getParentForChildren(), - isClean()); - updateTime_ = null; - } - return updateTimeBuilder_; - } - - private com.google.cloud.batch.v1.LogsPolicy logsPolicy_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.LogsPolicy, com.google.cloud.batch.v1.LogsPolicy.Builder, com.google.cloud.batch.v1.LogsPolicyOrBuilder> logsPolicyBuilder_; - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return Whether the logsPolicy field is set. - */ - public boolean hasLogsPolicy() { - return logsPolicyBuilder_ != null || logsPolicy_ != null; - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return The logsPolicy. - */ - public com.google.cloud.batch.v1.LogsPolicy getLogsPolicy() { - if (logsPolicyBuilder_ == null) { - return logsPolicy_ == null ? com.google.cloud.batch.v1.LogsPolicy.getDefaultInstance() : logsPolicy_; - } else { - return logsPolicyBuilder_.getMessage(); - } - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - public Builder setLogsPolicy(com.google.cloud.batch.v1.LogsPolicy value) { - if (logsPolicyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - logsPolicy_ = value; - onChanged(); - } else { - logsPolicyBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - public Builder setLogsPolicy( - com.google.cloud.batch.v1.LogsPolicy.Builder builderForValue) { - if (logsPolicyBuilder_ == null) { - logsPolicy_ = builderForValue.build(); - onChanged(); - } else { - logsPolicyBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - public Builder mergeLogsPolicy(com.google.cloud.batch.v1.LogsPolicy value) { - if (logsPolicyBuilder_ == null) { - if (logsPolicy_ != null) { - logsPolicy_ = - com.google.cloud.batch.v1.LogsPolicy.newBuilder(logsPolicy_).mergeFrom(value).buildPartial(); - } else { - logsPolicy_ = value; - } - onChanged(); - } else { - logsPolicyBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - public Builder clearLogsPolicy() { - if (logsPolicyBuilder_ == null) { - logsPolicy_ = null; - onChanged(); - } else { - logsPolicy_ = null; - logsPolicyBuilder_ = null; - } - - return this; - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - public com.google.cloud.batch.v1.LogsPolicy.Builder getLogsPolicyBuilder() { - - onChanged(); - return getLogsPolicyFieldBuilder().getBuilder(); - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - public com.google.cloud.batch.v1.LogsPolicyOrBuilder getLogsPolicyOrBuilder() { - if (logsPolicyBuilder_ != null) { - return logsPolicyBuilder_.getMessageOrBuilder(); - } else { - return logsPolicy_ == null ? - com.google.cloud.batch.v1.LogsPolicy.getDefaultInstance() : logsPolicy_; - } - } - /** - *
-     * Log preservation policy for the Job.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.LogsPolicy, com.google.cloud.batch.v1.LogsPolicy.Builder, com.google.cloud.batch.v1.LogsPolicyOrBuilder> - getLogsPolicyFieldBuilder() { - if (logsPolicyBuilder_ == null) { - logsPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.LogsPolicy, com.google.cloud.batch.v1.LogsPolicy.Builder, com.google.cloud.batch.v1.LogsPolicyOrBuilder>( - getLogsPolicy(), - getParentForChildren(), - isClean()); - logsPolicy_ = null; - } - return logsPolicyBuilder_; - } - - private java.util.List notifications_ = - java.util.Collections.emptyList(); - private void ensureNotificationsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - notifications_ = new java.util.ArrayList(notifications_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.JobNotification, com.google.cloud.batch.v1.JobNotification.Builder, com.google.cloud.batch.v1.JobNotificationOrBuilder> notificationsBuilder_; - - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public java.util.List getNotificationsList() { - if (notificationsBuilder_ == null) { - return java.util.Collections.unmodifiableList(notifications_); - } else { - return notificationsBuilder_.getMessageList(); - } - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public int getNotificationsCount() { - if (notificationsBuilder_ == null) { - return notifications_.size(); - } else { - return notificationsBuilder_.getCount(); - } - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public com.google.cloud.batch.v1.JobNotification getNotifications(int index) { - if (notificationsBuilder_ == null) { - return notifications_.get(index); - } else { - return notificationsBuilder_.getMessage(index); - } - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder setNotifications( - int index, com.google.cloud.batch.v1.JobNotification value) { - if (notificationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNotificationsIsMutable(); - notifications_.set(index, value); - onChanged(); - } else { - notificationsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder setNotifications( - int index, com.google.cloud.batch.v1.JobNotification.Builder builderForValue) { - if (notificationsBuilder_ == null) { - ensureNotificationsIsMutable(); - notifications_.set(index, builderForValue.build()); - onChanged(); - } else { - notificationsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder addNotifications(com.google.cloud.batch.v1.JobNotification value) { - if (notificationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNotificationsIsMutable(); - notifications_.add(value); - onChanged(); - } else { - notificationsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder addNotifications( - int index, com.google.cloud.batch.v1.JobNotification value) { - if (notificationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNotificationsIsMutable(); - notifications_.add(index, value); - onChanged(); - } else { - notificationsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder addNotifications( - com.google.cloud.batch.v1.JobNotification.Builder builderForValue) { - if (notificationsBuilder_ == null) { - ensureNotificationsIsMutable(); - notifications_.add(builderForValue.build()); - onChanged(); - } else { - notificationsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder addNotifications( - int index, com.google.cloud.batch.v1.JobNotification.Builder builderForValue) { - if (notificationsBuilder_ == null) { - ensureNotificationsIsMutable(); - notifications_.add(index, builderForValue.build()); - onChanged(); - } else { - notificationsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder addAllNotifications( - java.lang.Iterable values) { - if (notificationsBuilder_ == null) { - ensureNotificationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, notifications_); - onChanged(); - } else { - notificationsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder clearNotifications() { - if (notificationsBuilder_ == null) { - notifications_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - notificationsBuilder_.clear(); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public Builder removeNotifications(int index) { - if (notificationsBuilder_ == null) { - ensureNotificationsIsMutable(); - notifications_.remove(index); - onChanged(); - } else { - notificationsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public com.google.cloud.batch.v1.JobNotification.Builder getNotificationsBuilder( - int index) { - return getNotificationsFieldBuilder().getBuilder(index); - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public com.google.cloud.batch.v1.JobNotificationOrBuilder getNotificationsOrBuilder( - int index) { - if (notificationsBuilder_ == null) { - return notifications_.get(index); } else { - return notificationsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public java.util.List - getNotificationsOrBuilderList() { - if (notificationsBuilder_ != null) { - return notificationsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(notifications_); - } - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public com.google.cloud.batch.v1.JobNotification.Builder addNotificationsBuilder() { - return getNotificationsFieldBuilder().addBuilder( - com.google.cloud.batch.v1.JobNotification.getDefaultInstance()); - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public com.google.cloud.batch.v1.JobNotification.Builder addNotificationsBuilder( - int index) { - return getNotificationsFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.JobNotification.getDefaultInstance()); - } - /** - *
-     * Notification configurations.
-     * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - public java.util.List - getNotificationsBuilderList() { - return getNotificationsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.JobNotification, com.google.cloud.batch.v1.JobNotification.Builder, com.google.cloud.batch.v1.JobNotificationOrBuilder> - getNotificationsFieldBuilder() { - if (notificationsBuilder_ == null) { - notificationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.JobNotification, com.google.cloud.batch.v1.JobNotification.Builder, com.google.cloud.batch.v1.JobNotificationOrBuilder>( - notifications_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - notifications_ = null; - } - return notificationsBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.Job) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.Job) - private static final com.google.cloud.batch.v1.Job DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.Job(); - } - - public static com.google.cloud.batch.v1.Job getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Job parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Job(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Job getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobName.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobName.java deleted file mode 100644 index 111e18655220..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobName.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class JobName implements ResourceName { - private static final PathTemplate PROJECT_LOCATION_JOB = - PathTemplate.createWithoutUrlEncoding("projects/{project}/locations/{location}/jobs/{job}"); - private volatile Map fieldValuesMap; - private final String project; - private final String location; - private final String job; - - @Deprecated - protected JobName() { - project = null; - location = null; - job = null; - } - - private JobName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - location = Preconditions.checkNotNull(builder.getLocation()); - job = Preconditions.checkNotNull(builder.getJob()); - } - - public String getProject() { - return project; - } - - public String getLocation() { - return location; - } - - public String getJob() { - return job; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static JobName of(String project, String location, String job) { - return newBuilder().setProject(project).setLocation(location).setJob(job).build(); - } - - public static String format(String project, String location, String job) { - return newBuilder().setProject(project).setLocation(location).setJob(job).build().toString(); - } - - public static JobName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PROJECT_LOCATION_JOB.validatedMatch( - formattedString, "JobName.parse: formattedString not in valid format"); - return of(matchMap.get("project"), matchMap.get("location"), matchMap.get("job")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (JobName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PROJECT_LOCATION_JOB.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (project != null) { - fieldMapBuilder.put("project", project); - } - if (location != null) { - fieldMapBuilder.put("location", location); - } - if (job != null) { - fieldMapBuilder.put("job", job); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PROJECT_LOCATION_JOB.instantiate("project", project, "location", location, "job", job); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - JobName that = ((JobName) o); - return Objects.equals(this.project, that.project) - && Objects.equals(this.location, that.location) - && Objects.equals(this.job, that.job); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(project); - h *= 1000003; - h ^= Objects.hashCode(location); - h *= 1000003; - h ^= Objects.hashCode(job); - return h; - } - - /** Builder for projects/{project}/locations/{location}/jobs/{job}. */ - public static class Builder { - private String project; - private String location; - private String job; - - protected Builder() {} - - public String getProject() { - return project; - } - - public String getLocation() { - return location; - } - - public String getJob() { - return job; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setLocation(String location) { - this.location = location; - return this; - } - - public Builder setJob(String job) { - this.job = job; - return this; - } - - private Builder(JobName jobName) { - this.project = jobName.project; - this.location = jobName.location; - this.job = jobName.job; - } - - public JobName build() { - return new JobName(this); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotification.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotification.java deleted file mode 100644 index dc041ba76966..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotification.java +++ /dev/null @@ -1,1877 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Notification configurations.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobNotification} - */ -public final class JobNotification extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.JobNotification) - JobNotificationOrBuilder { -private static final long serialVersionUID = 0L; - // Use JobNotification.newBuilder() to construct. - private JobNotification(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private JobNotification() { - pubsubTopic_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new JobNotification(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private JobNotification( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - pubsubTopic_ = s; - break; - } - case 18: { - com.google.cloud.batch.v1.JobNotification.Message.Builder subBuilder = null; - if (message_ != null) { - subBuilder = message_.toBuilder(); - } - message_ = input.readMessage(com.google.cloud.batch.v1.JobNotification.Message.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(message_); - message_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobNotification.class, com.google.cloud.batch.v1.JobNotification.Builder.class); - } - - /** - *
-   * The message type.
-   * 
- * - * Protobuf enum {@code google.cloud.batch.v1.JobNotification.Type} - */ - public enum Type - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Unspecified.
-     * 
- * - * TYPE_UNSPECIFIED = 0; - */ - TYPE_UNSPECIFIED(0), - /** - *
-     * Notify users that the job state has changed.
-     * 
- * - * JOB_STATE_CHANGED = 1; - */ - JOB_STATE_CHANGED(1), - /** - *
-     * Notify users that the task state has changed.
-     * 
- * - * TASK_STATE_CHANGED = 2; - */ - TASK_STATE_CHANGED(2), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Unspecified.
-     * 
- * - * TYPE_UNSPECIFIED = 0; - */ - public static final int TYPE_UNSPECIFIED_VALUE = 0; - /** - *
-     * Notify users that the job state has changed.
-     * 
- * - * JOB_STATE_CHANGED = 1; - */ - public static final int JOB_STATE_CHANGED_VALUE = 1; - /** - *
-     * Notify users that the task state has changed.
-     * 
- * - * TASK_STATE_CHANGED = 2; - */ - public static final int TASK_STATE_CHANGED_VALUE = 2; - - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Type valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Type forNumber(int value) { - switch (value) { - case 0: return TYPE_UNSPECIFIED; - case 1: return JOB_STATE_CHANGED; - case 2: return TASK_STATE_CHANGED; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Type> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Type findValueByNumber(int number) { - return Type.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobNotification.getDescriptor().getEnumTypes().get(0); - } - - private static final Type[] VALUES = values(); - - public static Type valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Type(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.batch.v1.JobNotification.Type) - } - - public interface MessageOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.JobNotification.Message) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The message type.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return The enum numeric value on the wire for type. - */ - int getTypeValue(); - /** - *
-     * The message type.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return The type. - */ - com.google.cloud.batch.v1.JobNotification.Type getType(); - - /** - *
-     * The new job state.
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return The enum numeric value on the wire for newJobState. - */ - int getNewJobStateValue(); - /** - *
-     * The new job state.
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return The newJobState. - */ - com.google.cloud.batch.v1.JobStatus.State getNewJobState(); - - /** - *
-     * The new task state.
-     * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return The enum numeric value on the wire for newTaskState. - */ - int getNewTaskStateValue(); - /** - *
-     * The new task state.
-     * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return The newTaskState. - */ - com.google.cloud.batch.v1.TaskStatus.State getNewTaskState(); - } - /** - *
-   * Message details.
-   * Describe the attribute that a message should have.
-   * Without specified message attributes, no message will be sent by default.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobNotification.Message} - */ - public static final class Message extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.JobNotification.Message) - MessageOrBuilder { - private static final long serialVersionUID = 0L; - // Use Message.newBuilder() to construct. - private Message(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Message() { - type_ = 0; - newJobState_ = 0; - newTaskState_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Message(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Message( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - int rawValue = input.readEnum(); - - type_ = rawValue; - break; - } - case 16: { - int rawValue = input.readEnum(); - - newJobState_ = rawValue; - break; - } - case 24: { - int rawValue = input.readEnum(); - - newTaskState_ = rawValue; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_Message_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_Message_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobNotification.Message.class, com.google.cloud.batch.v1.JobNotification.Message.Builder.class); - } - - public static final int TYPE_FIELD_NUMBER = 1; - private int type_; - /** - *
-     * The message type.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return The enum numeric value on the wire for type. - */ - @java.lang.Override public int getTypeValue() { - return type_; - } - /** - *
-     * The message type.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return The type. - */ - @java.lang.Override public com.google.cloud.batch.v1.JobNotification.Type getType() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.JobNotification.Type result = com.google.cloud.batch.v1.JobNotification.Type.valueOf(type_); - return result == null ? com.google.cloud.batch.v1.JobNotification.Type.UNRECOGNIZED : result; - } - - public static final int NEW_JOB_STATE_FIELD_NUMBER = 2; - private int newJobState_; - /** - *
-     * The new job state.
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return The enum numeric value on the wire for newJobState. - */ - @java.lang.Override public int getNewJobStateValue() { - return newJobState_; - } - /** - *
-     * The new job state.
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return The newJobState. - */ - @java.lang.Override public com.google.cloud.batch.v1.JobStatus.State getNewJobState() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.JobStatus.State result = com.google.cloud.batch.v1.JobStatus.State.valueOf(newJobState_); - return result == null ? com.google.cloud.batch.v1.JobStatus.State.UNRECOGNIZED : result; - } - - public static final int NEW_TASK_STATE_FIELD_NUMBER = 3; - private int newTaskState_; - /** - *
-     * The new task state.
-     * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return The enum numeric value on the wire for newTaskState. - */ - @java.lang.Override public int getNewTaskStateValue() { - return newTaskState_; - } - /** - *
-     * The new task state.
-     * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return The newTaskState. - */ - @java.lang.Override public com.google.cloud.batch.v1.TaskStatus.State getNewTaskState() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.TaskStatus.State result = com.google.cloud.batch.v1.TaskStatus.State.valueOf(newTaskState_); - return result == null ? com.google.cloud.batch.v1.TaskStatus.State.UNRECOGNIZED : result; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (type_ != com.google.cloud.batch.v1.JobNotification.Type.TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(1, type_); - } - if (newJobState_ != com.google.cloud.batch.v1.JobStatus.State.STATE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, newJobState_); - } - if (newTaskState_ != com.google.cloud.batch.v1.TaskStatus.State.STATE_UNSPECIFIED.getNumber()) { - output.writeEnum(3, newTaskState_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (type_ != com.google.cloud.batch.v1.JobNotification.Type.TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, type_); - } - if (newJobState_ != com.google.cloud.batch.v1.JobStatus.State.STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, newJobState_); - } - if (newTaskState_ != com.google.cloud.batch.v1.TaskStatus.State.STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, newTaskState_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.JobNotification.Message)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.JobNotification.Message other = (com.google.cloud.batch.v1.JobNotification.Message) obj; - - if (type_ != other.type_) return false; - if (newJobState_ != other.newJobState_) return false; - if (newTaskState_ != other.newTaskState_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + type_; - hash = (37 * hash) + NEW_JOB_STATE_FIELD_NUMBER; - hash = (53 * hash) + newJobState_; - hash = (37 * hash) + NEW_TASK_STATE_FIELD_NUMBER; - hash = (53 * hash) + newTaskState_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobNotification.Message parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.JobNotification.Message prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Message details.
-     * Describe the attribute that a message should have.
-     * Without specified message attributes, no message will be sent by default.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobNotification.Message} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.JobNotification.Message) - com.google.cloud.batch.v1.JobNotification.MessageOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_Message_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_Message_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobNotification.Message.class, com.google.cloud.batch.v1.JobNotification.Message.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.JobNotification.Message.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - type_ = 0; - - newJobState_ = 0; - - newTaskState_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_Message_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.Message getDefaultInstanceForType() { - return com.google.cloud.batch.v1.JobNotification.Message.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.Message build() { - com.google.cloud.batch.v1.JobNotification.Message result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.Message buildPartial() { - com.google.cloud.batch.v1.JobNotification.Message result = new com.google.cloud.batch.v1.JobNotification.Message(this); - result.type_ = type_; - result.newJobState_ = newJobState_; - result.newTaskState_ = newTaskState_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.JobNotification.Message) { - return mergeFrom((com.google.cloud.batch.v1.JobNotification.Message)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.JobNotification.Message other) { - if (other == com.google.cloud.batch.v1.JobNotification.Message.getDefaultInstance()) return this; - if (other.type_ != 0) { - setTypeValue(other.getTypeValue()); - } - if (other.newJobState_ != 0) { - setNewJobStateValue(other.getNewJobStateValue()); - } - if (other.newTaskState_ != 0) { - setNewTaskStateValue(other.getNewTaskStateValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.JobNotification.Message parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.JobNotification.Message) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int type_ = 0; - /** - *
-       * The message type.
-       * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return The enum numeric value on the wire for type. - */ - @java.lang.Override public int getTypeValue() { - return type_; - } - /** - *
-       * The message type.
-       * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @param value The enum numeric value on the wire for type to set. - * @return This builder for chaining. - */ - public Builder setTypeValue(int value) { - - type_ = value; - onChanged(); - return this; - } - /** - *
-       * The message type.
-       * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return The type. - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.Type getType() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.JobNotification.Type result = com.google.cloud.batch.v1.JobNotification.Type.valueOf(type_); - return result == null ? com.google.cloud.batch.v1.JobNotification.Type.UNRECOGNIZED : result; - } - /** - *
-       * The message type.
-       * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType(com.google.cloud.batch.v1.JobNotification.Type value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * The message type.
-       * 
- * - * .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = 0; - onChanged(); - return this; - } - - private int newJobState_ = 0; - /** - *
-       * The new job state.
-       * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return The enum numeric value on the wire for newJobState. - */ - @java.lang.Override public int getNewJobStateValue() { - return newJobState_; - } - /** - *
-       * The new job state.
-       * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @param value The enum numeric value on the wire for newJobState to set. - * @return This builder for chaining. - */ - public Builder setNewJobStateValue(int value) { - - newJobState_ = value; - onChanged(); - return this; - } - /** - *
-       * The new job state.
-       * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return The newJobState. - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.State getNewJobState() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.JobStatus.State result = com.google.cloud.batch.v1.JobStatus.State.valueOf(newJobState_); - return result == null ? com.google.cloud.batch.v1.JobStatus.State.UNRECOGNIZED : result; - } - /** - *
-       * The new job state.
-       * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @param value The newJobState to set. - * @return This builder for chaining. - */ - public Builder setNewJobState(com.google.cloud.batch.v1.JobStatus.State value) { - if (value == null) { - throw new NullPointerException(); - } - - newJobState_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * The new job state.
-       * 
- * - * .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return This builder for chaining. - */ - public Builder clearNewJobState() { - - newJobState_ = 0; - onChanged(); - return this; - } - - private int newTaskState_ = 0; - /** - *
-       * The new task state.
-       * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return The enum numeric value on the wire for newTaskState. - */ - @java.lang.Override public int getNewTaskStateValue() { - return newTaskState_; - } - /** - *
-       * The new task state.
-       * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @param value The enum numeric value on the wire for newTaskState to set. - * @return This builder for chaining. - */ - public Builder setNewTaskStateValue(int value) { - - newTaskState_ = value; - onChanged(); - return this; - } - /** - *
-       * The new task state.
-       * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return The newTaskState. - */ - @java.lang.Override - public com.google.cloud.batch.v1.TaskStatus.State getNewTaskState() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.TaskStatus.State result = com.google.cloud.batch.v1.TaskStatus.State.valueOf(newTaskState_); - return result == null ? com.google.cloud.batch.v1.TaskStatus.State.UNRECOGNIZED : result; - } - /** - *
-       * The new task state.
-       * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @param value The newTaskState to set. - * @return This builder for chaining. - */ - public Builder setNewTaskState(com.google.cloud.batch.v1.TaskStatus.State value) { - if (value == null) { - throw new NullPointerException(); - } - - newTaskState_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * The new task state.
-       * 
- * - * .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return This builder for chaining. - */ - public Builder clearNewTaskState() { - - newTaskState_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.JobNotification.Message) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.JobNotification.Message) - private static final com.google.cloud.batch.v1.JobNotification.Message DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.JobNotification.Message(); - } - - public static com.google.cloud.batch.v1.JobNotification.Message getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Message parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Message(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.Message getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int PUBSUB_TOPIC_FIELD_NUMBER = 1; - private volatile java.lang.Object pubsubTopic_; - /** - *
-   * The Pub/Sub topic where notifications like the job state changes
-   * will be published. This topic exist in the same project as the job
-   * and billings will be charged to this project.
-   * If not specified, no Pub/Sub messages will be sent.
-   * Topic format: `projects/{project}/topics/{topic}`.
-   * 
- * - * string pubsub_topic = 1; - * @return The pubsubTopic. - */ - @java.lang.Override - public java.lang.String getPubsubTopic() { - java.lang.Object ref = pubsubTopic_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pubsubTopic_ = s; - return s; - } - } - /** - *
-   * The Pub/Sub topic where notifications like the job state changes
-   * will be published. This topic exist in the same project as the job
-   * and billings will be charged to this project.
-   * If not specified, no Pub/Sub messages will be sent.
-   * Topic format: `projects/{project}/topics/{topic}`.
-   * 
- * - * string pubsub_topic = 1; - * @return The bytes for pubsubTopic. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPubsubTopicBytes() { - java.lang.Object ref = pubsubTopic_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pubsubTopic_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MESSAGE_FIELD_NUMBER = 2; - private com.google.cloud.batch.v1.JobNotification.Message message_; - /** - *
-   * The attribute requirements of messages to be sent to this Pub/Sub topic.
-   * Without this field, no message will be sent.
-   * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return Whether the message field is set. - */ - @java.lang.Override - public boolean hasMessage() { - return message_ != null; - } - /** - *
-   * The attribute requirements of messages to be sent to this Pub/Sub topic.
-   * Without this field, no message will be sent.
-   * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return The message. - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.Message getMessage() { - return message_ == null ? com.google.cloud.batch.v1.JobNotification.Message.getDefaultInstance() : message_; - } - /** - *
-   * The attribute requirements of messages to be sent to this Pub/Sub topic.
-   * Without this field, no message will be sent.
-   * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification.MessageOrBuilder getMessageOrBuilder() { - return getMessage(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pubsubTopic_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, pubsubTopic_); - } - if (message_ != null) { - output.writeMessage(2, getMessage()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pubsubTopic_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, pubsubTopic_); - } - if (message_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getMessage()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.JobNotification)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.JobNotification other = (com.google.cloud.batch.v1.JobNotification) obj; - - if (!getPubsubTopic() - .equals(other.getPubsubTopic())) return false; - if (hasMessage() != other.hasMessage()) return false; - if (hasMessage()) { - if (!getMessage() - .equals(other.getMessage())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PUBSUB_TOPIC_FIELD_NUMBER; - hash = (53 * hash) + getPubsubTopic().hashCode(); - if (hasMessage()) { - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.JobNotification parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobNotification parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobNotification parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.JobNotification prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Notification configurations.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobNotification} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.JobNotification) - com.google.cloud.batch.v1.JobNotificationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobNotification.class, com.google.cloud.batch.v1.JobNotification.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.JobNotification.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - pubsubTopic_ = ""; - - if (messageBuilder_ == null) { - message_ = null; - } else { - message_ = null; - messageBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobNotification_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification getDefaultInstanceForType() { - return com.google.cloud.batch.v1.JobNotification.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification build() { - com.google.cloud.batch.v1.JobNotification result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification buildPartial() { - com.google.cloud.batch.v1.JobNotification result = new com.google.cloud.batch.v1.JobNotification(this); - result.pubsubTopic_ = pubsubTopic_; - if (messageBuilder_ == null) { - result.message_ = message_; - } else { - result.message_ = messageBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.JobNotification) { - return mergeFrom((com.google.cloud.batch.v1.JobNotification)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.JobNotification other) { - if (other == com.google.cloud.batch.v1.JobNotification.getDefaultInstance()) return this; - if (!other.getPubsubTopic().isEmpty()) { - pubsubTopic_ = other.pubsubTopic_; - onChanged(); - } - if (other.hasMessage()) { - mergeMessage(other.getMessage()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.JobNotification parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.JobNotification) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object pubsubTopic_ = ""; - /** - *
-     * The Pub/Sub topic where notifications like the job state changes
-     * will be published. This topic exist in the same project as the job
-     * and billings will be charged to this project.
-     * If not specified, no Pub/Sub messages will be sent.
-     * Topic format: `projects/{project}/topics/{topic}`.
-     * 
- * - * string pubsub_topic = 1; - * @return The pubsubTopic. - */ - public java.lang.String getPubsubTopic() { - java.lang.Object ref = pubsubTopic_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pubsubTopic_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * The Pub/Sub topic where notifications like the job state changes
-     * will be published. This topic exist in the same project as the job
-     * and billings will be charged to this project.
-     * If not specified, no Pub/Sub messages will be sent.
-     * Topic format: `projects/{project}/topics/{topic}`.
-     * 
- * - * string pubsub_topic = 1; - * @return The bytes for pubsubTopic. - */ - public com.google.protobuf.ByteString - getPubsubTopicBytes() { - java.lang.Object ref = pubsubTopic_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pubsubTopic_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * The Pub/Sub topic where notifications like the job state changes
-     * will be published. This topic exist in the same project as the job
-     * and billings will be charged to this project.
-     * If not specified, no Pub/Sub messages will be sent.
-     * Topic format: `projects/{project}/topics/{topic}`.
-     * 
- * - * string pubsub_topic = 1; - * @param value The pubsubTopic to set. - * @return This builder for chaining. - */ - public Builder setPubsubTopic( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pubsubTopic_ = value; - onChanged(); - return this; - } - /** - *
-     * The Pub/Sub topic where notifications like the job state changes
-     * will be published. This topic exist in the same project as the job
-     * and billings will be charged to this project.
-     * If not specified, no Pub/Sub messages will be sent.
-     * Topic format: `projects/{project}/topics/{topic}`.
-     * 
- * - * string pubsub_topic = 1; - * @return This builder for chaining. - */ - public Builder clearPubsubTopic() { - - pubsubTopic_ = getDefaultInstance().getPubsubTopic(); - onChanged(); - return this; - } - /** - *
-     * The Pub/Sub topic where notifications like the job state changes
-     * will be published. This topic exist in the same project as the job
-     * and billings will be charged to this project.
-     * If not specified, no Pub/Sub messages will be sent.
-     * Topic format: `projects/{project}/topics/{topic}`.
-     * 
- * - * string pubsub_topic = 1; - * @param value The bytes for pubsubTopic to set. - * @return This builder for chaining. - */ - public Builder setPubsubTopicBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pubsubTopic_ = value; - onChanged(); - return this; - } - - private com.google.cloud.batch.v1.JobNotification.Message message_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.JobNotification.Message, com.google.cloud.batch.v1.JobNotification.Message.Builder, com.google.cloud.batch.v1.JobNotification.MessageOrBuilder> messageBuilder_; - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return Whether the message field is set. - */ - public boolean hasMessage() { - return messageBuilder_ != null || message_ != null; - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return The message. - */ - public com.google.cloud.batch.v1.JobNotification.Message getMessage() { - if (messageBuilder_ == null) { - return message_ == null ? com.google.cloud.batch.v1.JobNotification.Message.getDefaultInstance() : message_; - } else { - return messageBuilder_.getMessage(); - } - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - public Builder setMessage(com.google.cloud.batch.v1.JobNotification.Message value) { - if (messageBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - message_ = value; - onChanged(); - } else { - messageBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - public Builder setMessage( - com.google.cloud.batch.v1.JobNotification.Message.Builder builderForValue) { - if (messageBuilder_ == null) { - message_ = builderForValue.build(); - onChanged(); - } else { - messageBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - public Builder mergeMessage(com.google.cloud.batch.v1.JobNotification.Message value) { - if (messageBuilder_ == null) { - if (message_ != null) { - message_ = - com.google.cloud.batch.v1.JobNotification.Message.newBuilder(message_).mergeFrom(value).buildPartial(); - } else { - message_ = value; - } - onChanged(); - } else { - messageBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - public Builder clearMessage() { - if (messageBuilder_ == null) { - message_ = null; - onChanged(); - } else { - message_ = null; - messageBuilder_ = null; - } - - return this; - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - public com.google.cloud.batch.v1.JobNotification.Message.Builder getMessageBuilder() { - - onChanged(); - return getMessageFieldBuilder().getBuilder(); - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - public com.google.cloud.batch.v1.JobNotification.MessageOrBuilder getMessageOrBuilder() { - if (messageBuilder_ != null) { - return messageBuilder_.getMessageOrBuilder(); - } else { - return message_ == null ? - com.google.cloud.batch.v1.JobNotification.Message.getDefaultInstance() : message_; - } - } - /** - *
-     * The attribute requirements of messages to be sent to this Pub/Sub topic.
-     * Without this field, no message will be sent.
-     * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.JobNotification.Message, com.google.cloud.batch.v1.JobNotification.Message.Builder, com.google.cloud.batch.v1.JobNotification.MessageOrBuilder> - getMessageFieldBuilder() { - if (messageBuilder_ == null) { - messageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.JobNotification.Message, com.google.cloud.batch.v1.JobNotification.Message.Builder, com.google.cloud.batch.v1.JobNotification.MessageOrBuilder>( - getMessage(), - getParentForChildren(), - isClean()); - message_ = null; - } - return messageBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.JobNotification) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.JobNotification) - private static final com.google.cloud.batch.v1.JobNotification DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.JobNotification(); - } - - public static com.google.cloud.batch.v1.JobNotification getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public JobNotification parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new JobNotification(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobNotification getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotificationOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotificationOrBuilder.java deleted file mode 100644 index 23f7b1043854..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobNotificationOrBuilder.java +++ /dev/null @@ -1,67 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -public interface JobNotificationOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.JobNotification) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * The Pub/Sub topic where notifications like the job state changes
-   * will be published. This topic exist in the same project as the job
-   * and billings will be charged to this project.
-   * If not specified, no Pub/Sub messages will be sent.
-   * Topic format: `projects/{project}/topics/{topic}`.
-   * 
- * - * string pubsub_topic = 1; - * @return The pubsubTopic. - */ - java.lang.String getPubsubTopic(); - /** - *
-   * The Pub/Sub topic where notifications like the job state changes
-   * will be published. This topic exist in the same project as the job
-   * and billings will be charged to this project.
-   * If not specified, no Pub/Sub messages will be sent.
-   * Topic format: `projects/{project}/topics/{topic}`.
-   * 
- * - * string pubsub_topic = 1; - * @return The bytes for pubsubTopic. - */ - com.google.protobuf.ByteString - getPubsubTopicBytes(); - - /** - *
-   * The attribute requirements of messages to be sent to this Pub/Sub topic.
-   * Without this field, no message will be sent.
-   * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return Whether the message field is set. - */ - boolean hasMessage(); - /** - *
-   * The attribute requirements of messages to be sent to this Pub/Sub topic.
-   * Without this field, no message will be sent.
-   * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return The message. - */ - com.google.cloud.batch.v1.JobNotification.Message getMessage(); - /** - *
-   * The attribute requirements of messages to be sent to this Pub/Sub topic.
-   * Without this field, no message will be sent.
-   * 
- * - * .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - com.google.cloud.batch.v1.JobNotification.MessageOrBuilder getMessageOrBuilder(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobOrBuilder.java deleted file mode 100644 index 1223d0a8f13b..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobOrBuilder.java +++ /dev/null @@ -1,388 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -public interface JobOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.Job) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Output only. Job name.
-   * For example: "projects/123456/locations/us-central1/jobs/job01".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The name. - */ - java.lang.String getName(); - /** - *
-   * Output only. Job name.
-   * For example: "projects/123456/locations/us-central1/jobs/job01".
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-   * Output only. A system generated unique ID (in UUID4 format) for the Job.
-   * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The uid. - */ - java.lang.String getUid(); - /** - *
-   * Output only. A system generated unique ID (in UUID4 format) for the Job.
-   * 
- * - * string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for uid. - */ - com.google.protobuf.ByteString - getUidBytes(); - - /** - *
-   * Priority of the Job.
-   * The valid value range is [0, 100).
-   * A job with higher priority value is more likely to run earlier if all other
-   * requirements are satisfied.
-   * 
- * - * int64 priority = 3; - * @return The priority. - */ - long getPriority(); - - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - java.util.List - getTaskGroupsList(); - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.batch.v1.TaskGroup getTaskGroups(int index); - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - int getTaskGroupsCount(); - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - java.util.List - getTaskGroupsOrBuilderList(); - /** - *
-   * Required. TaskGroups in the Job. Only one TaskGroup is supported now.
-   * 
- * - * repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - com.google.cloud.batch.v1.TaskGroupOrBuilder getTaskGroupsOrBuilder( - int index); - - /** - *
-   * Compute resource allocation for all TaskGroups in the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return Whether the allocationPolicy field is set. - */ - boolean hasAllocationPolicy(); - /** - *
-   * Compute resource allocation for all TaskGroups in the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return The allocationPolicy. - */ - com.google.cloud.batch.v1.AllocationPolicy getAllocationPolicy(); - /** - *
-   * Compute resource allocation for all TaskGroups in the Job.
-   * 
- * - * .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - com.google.cloud.batch.v1.AllocationPolicyOrBuilder getAllocationPolicyOrBuilder(); - - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - int getLabelsCount(); - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - boolean containsLabels( - java.lang.String key); - /** - * Use {@link #getLabelsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getLabels(); - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - java.util.Map - getLabelsMap(); - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - - /* nullable */ -java.lang.String getLabelsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-   * Labels for the Job. Labels could be user provided or system generated.
-   * For example,
-   * "labels": {
-   *    "department": "finance",
-   *    "environment": "test"
-   *  }
-   * You can assign up to 64 labels.  [Google Compute Engine label
-   * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions)
-   * apply.
-   * Label names that start with "goog-" or "google-" are reserved.
-   * 
- * - * map<string, string> labels = 8; - */ - - java.lang.String getLabelsOrThrow( - java.lang.String key); - - /** - *
-   * Output only. Job status. It is read only for users.
-   * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - *
-   * Output only. Job status. It is read only for users.
-   * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The status. - */ - com.google.cloud.batch.v1.JobStatus getStatus(); - /** - *
-   * Output only. Job status. It is read only for users.
-   * 
- * - * .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.cloud.batch.v1.JobStatusOrBuilder getStatusOrBuilder(); - - /** - *
-   * Output only. When the Job was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - *
-   * Output only. When the Job was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - *
-   * Output only. When the Job was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - *
-   * Output only. The last time the Job was updated.
-   * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - *
-   * Output only. The last time the Job was updated.
-   * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - *
-   * Output only. The last time the Job was updated.
-   * 
- * - * .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - - /** - *
-   * Log preservation policy for the Job.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return Whether the logsPolicy field is set. - */ - boolean hasLogsPolicy(); - /** - *
-   * Log preservation policy for the Job.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return The logsPolicy. - */ - com.google.cloud.batch.v1.LogsPolicy getLogsPolicy(); - /** - *
-   * Log preservation policy for the Job.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - com.google.cloud.batch.v1.LogsPolicyOrBuilder getLogsPolicyOrBuilder(); - - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - java.util.List - getNotificationsList(); - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - com.google.cloud.batch.v1.JobNotification getNotifications(int index); - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - int getNotificationsCount(); - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - java.util.List - getNotificationsOrBuilderList(); - /** - *
-   * Notification configurations.
-   * 
- * - * repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - com.google.cloud.batch.v1.JobNotificationOrBuilder getNotificationsOrBuilder( - int index); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java deleted file mode 100644 index a4216b4a7961..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobProto.java +++ /dev/null @@ -1,390 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -public final class JobProto { - private JobProto() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions( - (com.google.protobuf.ExtensionRegistryLite) registry); - } - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_Job_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_Job_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_Job_LabelsEntry_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_Job_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_LogsPolicy_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_LogsPolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobStatus_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobStatus_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_CountsEntry_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_CountsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupsEntry_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobNotification_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobNotification_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_JobNotification_Message_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_JobNotification_Message_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_AllocationPolicy_LabelsEntry_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_AllocationPolicy_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_batch_v1_TaskGroup_descriptor; - static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_batch_v1_TaskGroup_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\037google/cloud/batch/v1/job.proto\022\025googl" + - "e.cloud.batch.v1\032\037google/api/field_behav" + - "ior.proto\032\031google/api/resource.proto\032 go" + - "ogle/cloud/batch/v1/task.proto\032\036google/p" + - "rotobuf/duration.proto\032\037google/protobuf/" + - "timestamp.proto\"\220\005\n\003Job\022\021\n\004name\030\001 \001(\tB\003\340" + - "A\003\022\020\n\003uid\030\002 \001(\tB\003\340A\003\022\020\n\010priority\030\003 \001(\003\022:" + - "\n\013task_groups\030\004 \003(\0132 .google.cloud.batch" + - ".v1.TaskGroupB\003\340A\002\022B\n\021allocation_policy\030" + - "\007 \001(\0132\'.google.cloud.batch.v1.Allocation" + - "Policy\0226\n\006labels\030\010 \003(\0132&.google.cloud.ba" + - "tch.v1.Job.LabelsEntry\0225\n\006status\030\t \001(\0132 " + - ".google.cloud.batch.v1.JobStatusB\003\340A\003\0224\n" + - "\013create_time\030\013 \001(\0132\032.google.protobuf.Tim" + - "estampB\003\340A\003\0224\n\013update_time\030\014 \001(\0132\032.googl" + - "e.protobuf.TimestampB\003\340A\003\0226\n\013logs_policy" + - "\030\r \001(\0132!.google.cloud.batch.v1.LogsPolic" + - "y\022=\n\rnotifications\030\016 \003(\0132&.google.cloud." + - "batch.v1.JobNotification\032-\n\013LabelsEntry\022" + - "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:Q\352AN\n\030ba" + - "tch.googleapis.com/Job\0222projects/{projec" + - "t}/locations/{location}/jobs/{job}\"\254\001\n\nL" + - "ogsPolicy\022B\n\013destination\030\001 \001(\0162-.google." + - "cloud.batch.v1.LogsPolicy.Destination\022\021\n" + - "\tlogs_path\030\002 \001(\t\"G\n\013Destination\022\033\n\027DESTI" + - "NATION_UNSPECIFIED\020\000\022\021\n\rCLOUD_LOGGING\020\001\022" + - "\010\n\004PATH\020\002\"\277\006\n\tJobStatus\0225\n\005state\030\001 \001(\0162&" + - ".google.cloud.batch.v1.JobStatus.State\0229" + - "\n\rstatus_events\030\002 \003(\0132\".google.cloud.bat" + - "ch.v1.StatusEvent\022E\n\013task_groups\030\004 \003(\01320" + - ".google.cloud.batch.v1.JobStatus.TaskGro" + - "upsEntry\022/\n\014run_duration\030\005 \001(\0132\031.google." + - "protobuf.Duration\032\220\001\n\016InstanceStatus\022\024\n\014" + - "machine_type\030\001 \001(\t\022U\n\022provisioning_model" + - "\030\002 \001(\01629.google.cloud.batch.v1.Allocatio" + - "nPolicy.ProvisioningModel\022\021\n\ttask_pack\030\003" + - " \001(\003\032\322\001\n\017TaskGroupStatus\022L\n\006counts\030\001 \003(\013" + - "2<.google.cloud.batch.v1.JobStatus.TaskG" + - "roupStatus.CountsEntry\022B\n\tinstances\030\002 \003(" + - "\0132/.google.cloud.batch.v1.JobStatus.Inst" + - "anceStatus\032-\n\013CountsEntry\022\013\n\003key\030\001 \001(\t\022\r" + - "\n\005value\030\002 \001(\003:\0028\001\032c\n\017TaskGroupsEntry\022\013\n\003" + - "key\030\001 \001(\t\022?\n\005value\030\002 \001(\01320.google.cloud." + - "batch.v1.JobStatus.TaskGroupStatus:\0028\001\"{" + - "\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\n\n\006QUEUED" + - "\020\001\022\r\n\tSCHEDULED\020\002\022\013\n\007RUNNING\020\003\022\r\n\tSUCCEE" + - "DED\020\004\022\n\n\006FAILED\020\005\022\030\n\024DELETION_IN_PROGRES" + - "S\020\006\"\374\002\n\017JobNotification\022\024\n\014pubsub_topic\030" + - "\001 \001(\t\022?\n\007message\030\002 \001(\0132..google.cloud.ba" + - "tch.v1.JobNotification.Message\032\304\001\n\007Messa" + - "ge\0229\n\004type\030\001 \001(\0162+.google.cloud.batch.v1" + - ".JobNotification.Type\022=\n\rnew_job_state\030\002" + - " \001(\0162&.google.cloud.batch.v1.JobStatus.S" + - "tate\022?\n\016new_task_state\030\003 \001(\0162\'.google.cl" + - "oud.batch.v1.TaskStatus.State\"K\n\004Type\022\024\n" + - "\020TYPE_UNSPECIFIED\020\000\022\025\n\021JOB_STATE_CHANGED" + - "\020\001\022\026\n\022TASK_STATE_CHANGED\020\002\"\312\013\n\020Allocatio" + - "nPolicy\022H\n\010location\030\001 \001(\01326.google.cloud" + - ".batch.v1.AllocationPolicy.LocationPolic" + - "y\022S\n\tinstances\030\010 \003(\0132@.google.cloud.batc" + - "h.v1.AllocationPolicy.InstancePolicyOrTe" + - "mplate\022C\n\006labels\030\006 \003(\01323.google.cloud.ba" + - "tch.v1.AllocationPolicy.LabelsEntry\022F\n\007n" + - "etwork\030\007 \001(\01325.google.cloud.batch.v1.All" + - "ocationPolicy.NetworkPolicy\032+\n\016LocationP" + - "olicy\022\031\n\021allowed_locations\030\001 \003(\t\032q\n\004Disk" + - "\022\017\n\005image\030\004 \001(\tH\000\022\022\n\010snapshot\030\005 \001(\tH\000\022\014\n" + - "\004type\030\001 \001(\t\022\017\n\007size_gb\030\002 \001(\003\022\026\n\016disk_int" + - "erface\030\006 \001(\tB\r\n\013data_source\032\212\001\n\014Attached" + - "Disk\022@\n\010new_disk\030\001 \001(\0132,.google.cloud.ba" + - "tch.v1.AllocationPolicy.DiskH\000\022\027\n\rexisti" + - "ng_disk\030\002 \001(\tH\000\022\023\n\013device_name\030\003 \001(\tB\n\n\010" + - "attached\032K\n\013Accelerator\022\014\n\004type\030\001 \001(\t\022\r\n" + - "\005count\030\002 \001(\003\022\037\n\023install_gpu_drivers\030\003 \001(" + - "\010B\002\030\001\032\247\002\n\016InstancePolicy\022\024\n\014machine_type" + - "\030\002 \001(\t\022\030\n\020min_cpu_platform\030\003 \001(\t\022U\n\022prov" + - "isioning_model\030\004 \001(\01629.google.cloud.batc" + - "h.v1.AllocationPolicy.ProvisioningModel\022" + - "I\n\014accelerators\030\005 \003(\01323.google.cloud.bat" + - "ch.v1.AllocationPolicy.Accelerator\022C\n\005di" + - "sks\030\006 \003(\01324.google.cloud.batch.v1.Alloca" + - "tionPolicy.AttachedDisk\032\224\001\n\030InstancePoli" + - "cyOrTemplate\022H\n\006policy\030\001 \001(\01326.google.cl" + - "oud.batch.v1.AllocationPolicy.InstancePo" + - "licyH\000\022\033\n\021instance_template\030\002 \001(\tH\000B\021\n\017p" + - "olicy_template\032W\n\020NetworkInterface\022\017\n\007ne" + - "twork\030\001 \001(\t\022\022\n\nsubnetwork\030\002 \001(\t\022\036\n\026no_ex" + - "ternal_ip_address\030\003 \001(\010\032e\n\rNetworkPolicy" + - "\022T\n\022network_interfaces\030\001 \003(\01328.google.cl" + - "oud.batch.v1.AllocationPolicy.NetworkInt" + - "erface\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + - "lue\030\002 \001(\t:\0028\001\"`\n\021ProvisioningModel\022\"\n\036PR" + - "OVISIONING_MODEL_UNSPECIFIED\020\000\022\014\n\010STANDA" + - "RD\020\001\022\010\n\004SPOT\020\002\022\017\n\013PREEMPTIBLE\020\003\"\201\003\n\tTask" + - "Group\022\021\n\004name\030\001 \001(\tB\003\340A\003\0227\n\ttask_spec\030\003 " + - "\001(\0132\037.google.cloud.batch.v1.TaskSpecB\003\340A" + - "\002\022\022\n\ntask_count\030\004 \001(\003\022\023\n\013parallelism\030\005 \001" + - "(\003\022=\n\021task_environments\030\t \003(\0132\".google.c" + - "loud.batch.v1.Environment\022\033\n\023task_count_" + - "per_node\030\n \001(\003\022\032\n\022require_hosts_file\030\013 \001" + - "(\010\022\026\n\016permissive_ssh\030\014 \001(\010:o\352Al\n\036batch.g" + - "oogleapis.com/TaskGroup\022Jprojects/{proje" + - "ct}/locations/{location}/jobs/{job}/task" + - "Groups/{task_group}B\264\001\n\031com.google.cloud" + - ".batch.v1B\010JobProtoP\001Z:google.golang.org" + - "/genproto/googleapis/cloud/batch/v1;batc" + - "h\242\002\003GCB\252\002\025Google.Cloud.Batch.V1\312\002\025Google" + - "\\Cloud\\Batch\\V1\352\002\030Google::Cloud::Batch::" + - "V1b\006proto3" - }; - descriptor = com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.batch.v1.TaskProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }); - internal_static_google_cloud_batch_v1_Job_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_batch_v1_Job_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_Job_descriptor, - new java.lang.String[] { "Name", "Uid", "Priority", "TaskGroups", "AllocationPolicy", "Labels", "Status", "CreateTime", "UpdateTime", "LogsPolicy", "Notifications", }); - internal_static_google_cloud_batch_v1_Job_LabelsEntry_descriptor = - internal_static_google_cloud_batch_v1_Job_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_batch_v1_Job_LabelsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_Job_LabelsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_batch_v1_LogsPolicy_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_batch_v1_LogsPolicy_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_LogsPolicy_descriptor, - new java.lang.String[] { "Destination", "LogsPath", }); - internal_static_google_cloud_batch_v1_JobStatus_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_batch_v1_JobStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobStatus_descriptor, - new java.lang.String[] { "State", "StatusEvents", "TaskGroups", "RunDuration", }); - internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_descriptor = - internal_static_google_cloud_batch_v1_JobStatus_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_descriptor, - new java.lang.String[] { "MachineType", "ProvisioningModel", "TaskPack", }); - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor = - internal_static_google_cloud_batch_v1_JobStatus_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor, - new java.lang.String[] { "Counts", "Instances", }); - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_CountsEntry_descriptor = - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_CountsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_CountsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupsEntry_descriptor = - internal_static_google_cloud_batch_v1_JobStatus_descriptor.getNestedTypes().get(2); - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobStatus_TaskGroupsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_batch_v1_JobNotification_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_batch_v1_JobNotification_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobNotification_descriptor, - new java.lang.String[] { "PubsubTopic", "Message", }); - internal_static_google_cloud_batch_v1_JobNotification_Message_descriptor = - internal_static_google_cloud_batch_v1_JobNotification_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_batch_v1_JobNotification_Message_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_JobNotification_Message_descriptor, - new java.lang.String[] { "Type", "NewJobState", "NewTaskState", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_batch_v1_AllocationPolicy_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor, - new java.lang.String[] { "Location", "Instances", "Labels", "Network", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(0); - internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_LocationPolicy_descriptor, - new java.lang.String[] { "AllowedLocations", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(1); - internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_Disk_descriptor, - new java.lang.String[] { "Image", "Snapshot", "Type", "SizeGb", "DiskInterface", "DataSource", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(2); - internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_AttachedDisk_descriptor, - new java.lang.String[] { "NewDisk", "ExistingDisk", "DeviceName", "Attached", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(3); - internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_Accelerator_descriptor, - new java.lang.String[] { "Type", "Count", "InstallGpuDrivers", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(4); - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicy_descriptor, - new java.lang.String[] { "MachineType", "MinCpuPlatform", "ProvisioningModel", "Accelerators", "Disks", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(5); - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_InstancePolicyOrTemplate_descriptor, - new java.lang.String[] { "Policy", "InstanceTemplate", "PolicyTemplate", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(6); - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkInterface_descriptor, - new java.lang.String[] { "Network", "Subnetwork", "NoExternalIpAddress", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(7); - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_NetworkPolicy_descriptor, - new java.lang.String[] { "NetworkInterfaces", }); - internal_static_google_cloud_batch_v1_AllocationPolicy_LabelsEntry_descriptor = - internal_static_google_cloud_batch_v1_AllocationPolicy_descriptor.getNestedTypes().get(8); - internal_static_google_cloud_batch_v1_AllocationPolicy_LabelsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_AllocationPolicy_LabelsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_batch_v1_TaskGroup_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_batch_v1_TaskGroup_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_batch_v1_TaskGroup_descriptor, - new java.lang.String[] { "Name", "TaskSpec", "TaskCount", "Parallelism", "TaskEnvironments", "TaskCountPerNode", "RequireHostsFile", "PermissiveSsh", }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.ResourceProto.resource); - com.google.protobuf.Descriptors.FileDescriptor - .internalUpdateFileDescriptor(descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.batch.v1.TaskProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatus.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatus.java deleted file mode 100644 index 5e1bf290a084..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatus.java +++ /dev/null @@ -1,3946 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Job status.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobStatus} - */ -public final class JobStatus extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.JobStatus) - JobStatusOrBuilder { -private static final long serialVersionUID = 0L; - // Use JobStatus.newBuilder() to construct. - private JobStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private JobStatus() { - state_ = 0; - statusEvents_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new JobStatus(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private JobStatus( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - int rawValue = input.readEnum(); - - state_ = rawValue; - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - statusEvents_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - statusEvents_.add( - input.readMessage(com.google.cloud.batch.v1.StatusEvent.parser(), extensionRegistry)); - break; - } - case 34: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - taskGroups_ = com.google.protobuf.MapField.newMapField( - TaskGroupsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry - taskGroups__ = input.readMessage( - TaskGroupsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - taskGroups_.getMutableMap().put( - taskGroups__.getKey(), taskGroups__.getValue()); - break; - } - case 42: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (runDuration_ != null) { - subBuilder = runDuration_.toBuilder(); - } - runDuration_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(runDuration_); - runDuration_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - statusEvents_ = java.util.Collections.unmodifiableList(statusEvents_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 4: - return internalGetTaskGroups(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobStatus.class, com.google.cloud.batch.v1.JobStatus.Builder.class); - } - - /** - *
-   * Valid Job states.
-   * 
- * - * Protobuf enum {@code google.cloud.batch.v1.JobStatus.State} - */ - public enum State - implements com.google.protobuf.ProtocolMessageEnum { - /** - * STATE_UNSPECIFIED = 0; - */ - STATE_UNSPECIFIED(0), - /** - *
-     * Job is admitted (validated and persisted) and waiting for resources.
-     * 
- * - * QUEUED = 1; - */ - QUEUED(1), - /** - *
-     * Job is scheduled to run as soon as resource allocation is ready.
-     * The resource allocation may happen at a later time but with a high
-     * chance to succeed.
-     * 
- * - * SCHEDULED = 2; - */ - SCHEDULED(2), - /** - *
-     * Resource allocation has been successful. At least one Task in the Job is
-     * RUNNING.
-     * 
- * - * RUNNING = 3; - */ - RUNNING(3), - /** - *
-     * All Tasks in the Job have finished successfully.
-     * 
- * - * SUCCEEDED = 4; - */ - SUCCEEDED(4), - /** - *
-     * At least one Task in the Job has failed.
-     * 
- * - * FAILED = 5; - */ - FAILED(5), - /** - *
-     * The Job will be deleted, but has not been deleted yet. Typically this is
-     * because resources used by the Job are still being cleaned up.
-     * 
- * - * DELETION_IN_PROGRESS = 6; - */ - DELETION_IN_PROGRESS(6), - UNRECOGNIZED(-1), - ; - - /** - * STATE_UNSPECIFIED = 0; - */ - public static final int STATE_UNSPECIFIED_VALUE = 0; - /** - *
-     * Job is admitted (validated and persisted) and waiting for resources.
-     * 
- * - * QUEUED = 1; - */ - public static final int QUEUED_VALUE = 1; - /** - *
-     * Job is scheduled to run as soon as resource allocation is ready.
-     * The resource allocation may happen at a later time but with a high
-     * chance to succeed.
-     * 
- * - * SCHEDULED = 2; - */ - public static final int SCHEDULED_VALUE = 2; - /** - *
-     * Resource allocation has been successful. At least one Task in the Job is
-     * RUNNING.
-     * 
- * - * RUNNING = 3; - */ - public static final int RUNNING_VALUE = 3; - /** - *
-     * All Tasks in the Job have finished successfully.
-     * 
- * - * SUCCEEDED = 4; - */ - public static final int SUCCEEDED_VALUE = 4; - /** - *
-     * At least one Task in the Job has failed.
-     * 
- * - * FAILED = 5; - */ - public static final int FAILED_VALUE = 5; - /** - *
-     * The Job will be deleted, but has not been deleted yet. Typically this is
-     * because resources used by the Job are still being cleaned up.
-     * 
- * - * DELETION_IN_PROGRESS = 6; - */ - public static final int DELETION_IN_PROGRESS_VALUE = 6; - - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static State valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static State forNumber(int value) { - switch (value) { - case 0: return STATE_UNSPECIFIED; - case 1: return QUEUED; - case 2: return SCHEDULED; - case 3: return RUNNING; - case 4: return SUCCEEDED; - case 5: return FAILED; - case 6: return DELETION_IN_PROGRESS; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - State> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public State findValueByNumber(int number) { - return State.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobStatus.getDescriptor().getEnumTypes().get(0); - } - - private static final State[] VALUES = values(); - - public static State valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private State(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.batch.v1.JobStatus.State) - } - - public interface InstanceStatusOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.JobStatus.InstanceStatus) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 1; - * @return The machineType. - */ - java.lang.String getMachineType(); - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 1; - * @return The bytes for machineType. - */ - com.google.protobuf.ByteString - getMachineTypeBytes(); - - /** - *
-     * The VM instance provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return The enum numeric value on the wire for provisioningModel. - */ - int getProvisioningModelValue(); - /** - *
-     * The VM instance provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return The provisioningModel. - */ - com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel getProvisioningModel(); - - /** - *
-     * The max number of tasks can be assigned to this instance type.
-     * 
- * - * int64 task_pack = 3; - * @return The taskPack. - */ - long getTaskPack(); - } - /** - *
-   * VM instance status.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobStatus.InstanceStatus} - */ - public static final class InstanceStatus extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.JobStatus.InstanceStatus) - InstanceStatusOrBuilder { - private static final long serialVersionUID = 0L; - // Use InstanceStatus.newBuilder() to construct. - private InstanceStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private InstanceStatus() { - machineType_ = ""; - provisioningModel_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new InstanceStatus(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private InstanceStatus( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - machineType_ = s; - break; - } - case 16: { - int rawValue = input.readEnum(); - - provisioningModel_ = rawValue; - break; - } - case 24: { - - taskPack_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobStatus.InstanceStatus.class, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder.class); - } - - public static final int MACHINE_TYPE_FIELD_NUMBER = 1; - private volatile java.lang.Object machineType_; - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 1; - * @return The machineType. - */ - @java.lang.Override - public java.lang.String getMachineType() { - java.lang.Object ref = machineType_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - machineType_ = s; - return s; - } - } - /** - *
-     * The Compute Engine machine type.
-     * 
- * - * string machine_type = 1; - * @return The bytes for machineType. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMachineTypeBytes() { - java.lang.Object ref = machineType_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - machineType_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PROVISIONING_MODEL_FIELD_NUMBER = 2; - private int provisioningModel_; - /** - *
-     * The VM instance provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return The enum numeric value on the wire for provisioningModel. - */ - @java.lang.Override public int getProvisioningModelValue() { - return provisioningModel_; - } - /** - *
-     * The VM instance provisioning model.
-     * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return The provisioningModel. - */ - @java.lang.Override public com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel getProvisioningModel() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel result = com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.valueOf(provisioningModel_); - return result == null ? com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.UNRECOGNIZED : result; - } - - public static final int TASK_PACK_FIELD_NUMBER = 3; - private long taskPack_; - /** - *
-     * The max number of tasks can be assigned to this instance type.
-     * 
- * - * int64 task_pack = 3; - * @return The taskPack. - */ - @java.lang.Override - public long getTaskPack() { - return taskPack_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, machineType_); - } - if (provisioningModel_ != com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.PROVISIONING_MODEL_UNSPECIFIED.getNumber()) { - output.writeEnum(2, provisioningModel_); - } - if (taskPack_ != 0L) { - output.writeInt64(3, taskPack_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(machineType_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, machineType_); - } - if (provisioningModel_ != com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.PROVISIONING_MODEL_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, provisioningModel_); - } - if (taskPack_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, taskPack_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.JobStatus.InstanceStatus)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.JobStatus.InstanceStatus other = (com.google.cloud.batch.v1.JobStatus.InstanceStatus) obj; - - if (!getMachineType() - .equals(other.getMachineType())) return false; - if (provisioningModel_ != other.provisioningModel_) return false; - if (getTaskPack() - != other.getTaskPack()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + MACHINE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + getMachineType().hashCode(); - hash = (37 * hash) + PROVISIONING_MODEL_FIELD_NUMBER; - hash = (53 * hash) + provisioningModel_; - hash = (37 * hash) + TASK_PACK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getTaskPack()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.JobStatus.InstanceStatus prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * VM instance status.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobStatus.InstanceStatus} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.JobStatus.InstanceStatus) - com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobStatus.InstanceStatus.class, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.JobStatus.InstanceStatus.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - machineType_ = ""; - - provisioningModel_ = 0; - - taskPack_ = 0L; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_InstanceStatus_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.InstanceStatus getDefaultInstanceForType() { - return com.google.cloud.batch.v1.JobStatus.InstanceStatus.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.InstanceStatus build() { - com.google.cloud.batch.v1.JobStatus.InstanceStatus result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.InstanceStatus buildPartial() { - com.google.cloud.batch.v1.JobStatus.InstanceStatus result = new com.google.cloud.batch.v1.JobStatus.InstanceStatus(this); - result.machineType_ = machineType_; - result.provisioningModel_ = provisioningModel_; - result.taskPack_ = taskPack_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.JobStatus.InstanceStatus) { - return mergeFrom((com.google.cloud.batch.v1.JobStatus.InstanceStatus)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.JobStatus.InstanceStatus other) { - if (other == com.google.cloud.batch.v1.JobStatus.InstanceStatus.getDefaultInstance()) return this; - if (!other.getMachineType().isEmpty()) { - machineType_ = other.machineType_; - onChanged(); - } - if (other.provisioningModel_ != 0) { - setProvisioningModelValue(other.getProvisioningModelValue()); - } - if (other.getTaskPack() != 0L) { - setTaskPack(other.getTaskPack()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.JobStatus.InstanceStatus parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.JobStatus.InstanceStatus) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object machineType_ = ""; - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 1; - * @return The machineType. - */ - public java.lang.String getMachineType() { - java.lang.Object ref = machineType_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - machineType_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 1; - * @return The bytes for machineType. - */ - public com.google.protobuf.ByteString - getMachineTypeBytes() { - java.lang.Object ref = machineType_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - machineType_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 1; - * @param value The machineType to set. - * @return This builder for chaining. - */ - public Builder setMachineType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - machineType_ = value; - onChanged(); - return this; - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 1; - * @return This builder for chaining. - */ - public Builder clearMachineType() { - - machineType_ = getDefaultInstance().getMachineType(); - onChanged(); - return this; - } - /** - *
-       * The Compute Engine machine type.
-       * 
- * - * string machine_type = 1; - * @param value The bytes for machineType to set. - * @return This builder for chaining. - */ - public Builder setMachineTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - machineType_ = value; - onChanged(); - return this; - } - - private int provisioningModel_ = 0; - /** - *
-       * The VM instance provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return The enum numeric value on the wire for provisioningModel. - */ - @java.lang.Override public int getProvisioningModelValue() { - return provisioningModel_; - } - /** - *
-       * The VM instance provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @param value The enum numeric value on the wire for provisioningModel to set. - * @return This builder for chaining. - */ - public Builder setProvisioningModelValue(int value) { - - provisioningModel_ = value; - onChanged(); - return this; - } - /** - *
-       * The VM instance provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return The provisioningModel. - */ - @java.lang.Override - public com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel getProvisioningModel() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel result = com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.valueOf(provisioningModel_); - return result == null ? com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel.UNRECOGNIZED : result; - } - /** - *
-       * The VM instance provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @param value The provisioningModel to set. - * @return This builder for chaining. - */ - public Builder setProvisioningModel(com.google.cloud.batch.v1.AllocationPolicy.ProvisioningModel value) { - if (value == null) { - throw new NullPointerException(); - } - - provisioningModel_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * The VM instance provisioning model.
-       * 
- * - * .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return This builder for chaining. - */ - public Builder clearProvisioningModel() { - - provisioningModel_ = 0; - onChanged(); - return this; - } - - private long taskPack_ ; - /** - *
-       * The max number of tasks can be assigned to this instance type.
-       * 
- * - * int64 task_pack = 3; - * @return The taskPack. - */ - @java.lang.Override - public long getTaskPack() { - return taskPack_; - } - /** - *
-       * The max number of tasks can be assigned to this instance type.
-       * 
- * - * int64 task_pack = 3; - * @param value The taskPack to set. - * @return This builder for chaining. - */ - public Builder setTaskPack(long value) { - - taskPack_ = value; - onChanged(); - return this; - } - /** - *
-       * The max number of tasks can be assigned to this instance type.
-       * 
- * - * int64 task_pack = 3; - * @return This builder for chaining. - */ - public Builder clearTaskPack() { - - taskPack_ = 0L; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.JobStatus.InstanceStatus) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.JobStatus.InstanceStatus) - private static final com.google.cloud.batch.v1.JobStatus.InstanceStatus DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.JobStatus.InstanceStatus(); - } - - public static com.google.cloud.batch.v1.JobStatus.InstanceStatus getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public InstanceStatus parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new InstanceStatus(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.InstanceStatus getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TaskGroupStatusOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.JobStatus.TaskGroupStatus) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - int getCountsCount(); - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - boolean containsCounts( - java.lang.String key); - /** - * Use {@link #getCountsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getCounts(); - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - java.util.Map - getCountsMap(); - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - - long getCountsOrDefault( - java.lang.String key, - long defaultValue); - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - - long getCountsOrThrow( - java.lang.String key); - - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - java.util.List - getInstancesList(); - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - com.google.cloud.batch.v1.JobStatus.InstanceStatus getInstances(int index); - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - int getInstancesCount(); - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - java.util.List - getInstancesOrBuilderList(); - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder getInstancesOrBuilder( - int index); - } - /** - *
-   * Aggregated task status for a TaskGroup.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobStatus.TaskGroupStatus} - */ - public static final class TaskGroupStatus extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.JobStatus.TaskGroupStatus) - TaskGroupStatusOrBuilder { - private static final long serialVersionUID = 0L; - // Use TaskGroupStatus.newBuilder() to construct. - private TaskGroupStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private TaskGroupStatus() { - instances_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TaskGroupStatus(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private TaskGroupStatus( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - counts_ = com.google.protobuf.MapField.newMapField( - CountsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - counts__ = input.readMessage( - CountsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - counts_.getMutableMap().put( - counts__.getKey(), counts__.getValue()); - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - instances_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - instances_.add( - input.readMessage(com.google.cloud.batch.v1.JobStatus.InstanceStatus.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) != 0)) { - instances_ = java.util.Collections.unmodifiableList(instances_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetCounts(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.class, com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.Builder.class); - } - - public static final int COUNTS_FIELD_NUMBER = 1; - private static final class CountsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.Long> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_CountsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.INT64, - 0L); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.Long> counts_; - private com.google.protobuf.MapField - internalGetCounts() { - if (counts_ == null) { - return com.google.protobuf.MapField.emptyMapField( - CountsDefaultEntryHolder.defaultEntry); - } - return counts_; - } - - public int getCountsCount() { - return internalGetCounts().getMap().size(); - } - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - - @java.lang.Override - public boolean containsCounts( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetCounts().getMap().containsKey(key); - } - /** - * Use {@link #getCountsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getCounts() { - return getCountsMap(); - } - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - @java.lang.Override - - public java.util.Map getCountsMap() { - return internalGetCounts().getMap(); - } - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - @java.lang.Override - - public long getCountsOrDefault( - java.lang.String key, - long defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCounts().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * Count of task in each state in the TaskGroup.
-     * The map key is task state name.
-     * 
- * - * map<string, int64> counts = 1; - */ - @java.lang.Override - - public long getCountsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCounts().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int INSTANCES_FIELD_NUMBER = 2; - private java.util.List instances_; - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - @java.lang.Override - public java.util.List getInstancesList() { - return instances_; - } - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - @java.lang.Override - public java.util.List - getInstancesOrBuilderList() { - return instances_; - } - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - @java.lang.Override - public int getInstancesCount() { - return instances_.size(); - } - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.InstanceStatus getInstances(int index) { - return instances_.get(index); - } - /** - *
-     * Status of instances allocated for the TaskGroup.
-     * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder getInstancesOrBuilder( - int index) { - return instances_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetCounts(), - CountsDefaultEntryHolder.defaultEntry, - 1); - for (int i = 0; i < instances_.size(); i++) { - output.writeMessage(2, instances_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry - : internalGetCounts().getMap().entrySet()) { - com.google.protobuf.MapEntry - counts__ = CountsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, counts__); - } - for (int i = 0; i < instances_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, instances_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.JobStatus.TaskGroupStatus)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus other = (com.google.cloud.batch.v1.JobStatus.TaskGroupStatus) obj; - - if (!internalGetCounts().equals( - other.internalGetCounts())) return false; - if (!getInstancesList() - .equals(other.getInstancesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetCounts().getMap().isEmpty()) { - hash = (37 * hash) + COUNTS_FIELD_NUMBER; - hash = (53 * hash) + internalGetCounts().hashCode(); - } - if (getInstancesCount() > 0) { - hash = (37 * hash) + INSTANCES_FIELD_NUMBER; - hash = (53 * hash) + getInstancesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.JobStatus.TaskGroupStatus prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Aggregated task status for a TaskGroup.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobStatus.TaskGroupStatus} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.JobStatus.TaskGroupStatus) - com.google.cloud.batch.v1.JobStatus.TaskGroupStatusOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetCounts(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 1: - return internalGetMutableCounts(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.class, com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getInstancesFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableCounts().clear(); - if (instancesBuilder_ == null) { - instances_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - instancesBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupStatus_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getDefaultInstanceForType() { - return com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus build() { - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus buildPartial() { - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus result = new com.google.cloud.batch.v1.JobStatus.TaskGroupStatus(this); - int from_bitField0_ = bitField0_; - result.counts_ = internalGetCounts(); - result.counts_.makeImmutable(); - if (instancesBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - instances_ = java.util.Collections.unmodifiableList(instances_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.instances_ = instances_; - } else { - result.instances_ = instancesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.JobStatus.TaskGroupStatus) { - return mergeFrom((com.google.cloud.batch.v1.JobStatus.TaskGroupStatus)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.JobStatus.TaskGroupStatus other) { - if (other == com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.getDefaultInstance()) return this; - internalGetMutableCounts().mergeFrom( - other.internalGetCounts()); - if (instancesBuilder_ == null) { - if (!other.instances_.isEmpty()) { - if (instances_.isEmpty()) { - instances_ = other.instances_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureInstancesIsMutable(); - instances_.addAll(other.instances_); - } - onChanged(); - } - } else { - if (!other.instances_.isEmpty()) { - if (instancesBuilder_.isEmpty()) { - instancesBuilder_.dispose(); - instancesBuilder_ = null; - instances_ = other.instances_; - bitField0_ = (bitField0_ & ~0x00000002); - instancesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getInstancesFieldBuilder() : null; - } else { - instancesBuilder_.addAllMessages(other.instances_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.JobStatus.TaskGroupStatus) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, java.lang.Long> counts_; - private com.google.protobuf.MapField - internalGetCounts() { - if (counts_ == null) { - return com.google.protobuf.MapField.emptyMapField( - CountsDefaultEntryHolder.defaultEntry); - } - return counts_; - } - private com.google.protobuf.MapField - internalGetMutableCounts() { - onChanged();; - if (counts_ == null) { - counts_ = com.google.protobuf.MapField.newMapField( - CountsDefaultEntryHolder.defaultEntry); - } - if (!counts_.isMutable()) { - counts_ = counts_.copy(); - } - return counts_; - } - - public int getCountsCount() { - return internalGetCounts().getMap().size(); - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - - @java.lang.Override - public boolean containsCounts( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetCounts().getMap().containsKey(key); - } - /** - * Use {@link #getCountsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getCounts() { - return getCountsMap(); - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - @java.lang.Override - - public java.util.Map getCountsMap() { - return internalGetCounts().getMap(); - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - @java.lang.Override - - public long getCountsOrDefault( - java.lang.String key, - long defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCounts().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - @java.lang.Override - - public long getCountsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetCounts().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearCounts() { - internalGetMutableCounts().getMutableMap() - .clear(); - return this; - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - - public Builder removeCounts( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableCounts().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableCounts() { - return internalGetMutableCounts().getMutableMap(); - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - public Builder putCounts( - java.lang.String key, - long value) { - if (key == null) { throw new NullPointerException("map key"); } - - internalGetMutableCounts().getMutableMap() - .put(key, value); - return this; - } - /** - *
-       * Count of task in each state in the TaskGroup.
-       * The map key is task state name.
-       * 
- * - * map<string, int64> counts = 1; - */ - - public Builder putAllCounts( - java.util.Map values) { - internalGetMutableCounts().getMutableMap() - .putAll(values); - return this; - } - - private java.util.List instances_ = - java.util.Collections.emptyList(); - private void ensureInstancesIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - instances_ = new java.util.ArrayList(instances_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.JobStatus.InstanceStatus, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder, com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder> instancesBuilder_; - - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public java.util.List getInstancesList() { - if (instancesBuilder_ == null) { - return java.util.Collections.unmodifiableList(instances_); - } else { - return instancesBuilder_.getMessageList(); - } - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public int getInstancesCount() { - if (instancesBuilder_ == null) { - return instances_.size(); - } else { - return instancesBuilder_.getCount(); - } - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public com.google.cloud.batch.v1.JobStatus.InstanceStatus getInstances(int index) { - if (instancesBuilder_ == null) { - return instances_.get(index); - } else { - return instancesBuilder_.getMessage(index); - } - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder setInstances( - int index, com.google.cloud.batch.v1.JobStatus.InstanceStatus value) { - if (instancesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureInstancesIsMutable(); - instances_.set(index, value); - onChanged(); - } else { - instancesBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder setInstances( - int index, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder builderForValue) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.set(index, builderForValue.build()); - onChanged(); - } else { - instancesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder addInstances(com.google.cloud.batch.v1.JobStatus.InstanceStatus value) { - if (instancesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureInstancesIsMutable(); - instances_.add(value); - onChanged(); - } else { - instancesBuilder_.addMessage(value); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder addInstances( - int index, com.google.cloud.batch.v1.JobStatus.InstanceStatus value) { - if (instancesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureInstancesIsMutable(); - instances_.add(index, value); - onChanged(); - } else { - instancesBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder addInstances( - com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder builderForValue) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.add(builderForValue.build()); - onChanged(); - } else { - instancesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder addInstances( - int index, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder builderForValue) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.add(index, builderForValue.build()); - onChanged(); - } else { - instancesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder addAllInstances( - java.lang.Iterable values) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, instances_); - onChanged(); - } else { - instancesBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder clearInstances() { - if (instancesBuilder_ == null) { - instances_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - instancesBuilder_.clear(); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public Builder removeInstances(int index) { - if (instancesBuilder_ == null) { - ensureInstancesIsMutable(); - instances_.remove(index); - onChanged(); - } else { - instancesBuilder_.remove(index); - } - return this; - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder getInstancesBuilder( - int index) { - return getInstancesFieldBuilder().getBuilder(index); - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder getInstancesOrBuilder( - int index) { - if (instancesBuilder_ == null) { - return instances_.get(index); } else { - return instancesBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public java.util.List - getInstancesOrBuilderList() { - if (instancesBuilder_ != null) { - return instancesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(instances_); - } - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder addInstancesBuilder() { - return getInstancesFieldBuilder().addBuilder( - com.google.cloud.batch.v1.JobStatus.InstanceStatus.getDefaultInstance()); - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder addInstancesBuilder( - int index) { - return getInstancesFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.JobStatus.InstanceStatus.getDefaultInstance()); - } - /** - *
-       * Status of instances allocated for the TaskGroup.
-       * 
- * - * repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - public java.util.List - getInstancesBuilderList() { - return getInstancesFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.JobStatus.InstanceStatus, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder, com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder> - getInstancesFieldBuilder() { - if (instancesBuilder_ == null) { - instancesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.JobStatus.InstanceStatus, com.google.cloud.batch.v1.JobStatus.InstanceStatus.Builder, com.google.cloud.batch.v1.JobStatus.InstanceStatusOrBuilder>( - instances_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - instances_ = null; - } - return instancesBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.JobStatus.TaskGroupStatus) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.JobStatus.TaskGroupStatus) - private static final com.google.cloud.batch.v1.JobStatus.TaskGroupStatus DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.JobStatus.TaskGroupStatus(); - } - - public static com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TaskGroupStatus parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TaskGroupStatus(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int STATE_FIELD_NUMBER = 1; - private int state_; - /** - *
-   * Job state
-   * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return The enum numeric value on the wire for state. - */ - @java.lang.Override public int getStateValue() { - return state_; - } - /** - *
-   * Job state
-   * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return The state. - */ - @java.lang.Override public com.google.cloud.batch.v1.JobStatus.State getState() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.JobStatus.State result = com.google.cloud.batch.v1.JobStatus.State.valueOf(state_); - return result == null ? com.google.cloud.batch.v1.JobStatus.State.UNRECOGNIZED : result; - } - - public static final int STATUS_EVENTS_FIELD_NUMBER = 2; - private java.util.List statusEvents_; - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - @java.lang.Override - public java.util.List getStatusEventsList() { - return statusEvents_; - } - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - @java.lang.Override - public java.util.List - getStatusEventsOrBuilderList() { - return statusEvents_; - } - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - @java.lang.Override - public int getStatusEventsCount() { - return statusEvents_.size(); - } - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - @java.lang.Override - public com.google.cloud.batch.v1.StatusEvent getStatusEvents(int index) { - return statusEvents_.get(index); - } - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - @java.lang.Override - public com.google.cloud.batch.v1.StatusEventOrBuilder getStatusEventsOrBuilder( - int index) { - return statusEvents_.get(index); - } - - public static final int TASK_GROUPS_FIELD_NUMBER = 4; - private static final class TaskGroupsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.batch.v1.JobStatus.TaskGroupStatus> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_TaskGroupsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.batch.v1.JobStatus.TaskGroupStatus> taskGroups_; - private com.google.protobuf.MapField - internalGetTaskGroups() { - if (taskGroups_ == null) { - return com.google.protobuf.MapField.emptyMapField( - TaskGroupsDefaultEntryHolder.defaultEntry); - } - return taskGroups_; - } - - public int getTaskGroupsCount() { - return internalGetTaskGroups().getMap().size(); - } - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - - @java.lang.Override - public boolean containsTaskGroups( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetTaskGroups().getMap().containsKey(key); - } - /** - * Use {@link #getTaskGroupsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getTaskGroups() { - return getTaskGroupsMap(); - } - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - @java.lang.Override - - public java.util.Map getTaskGroupsMap() { - return internalGetTaskGroups().getMap(); - } - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - @java.lang.Override - - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getTaskGroupsOrDefault( - java.lang.String key, - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTaskGroups().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - @java.lang.Override - - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getTaskGroupsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTaskGroups().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int RUN_DURATION_FIELD_NUMBER = 5; - private com.google.protobuf.Duration runDuration_; - /** - *
-   * The duration of time that the Job spent in status RUNNING.
-   * 
- * - * .google.protobuf.Duration run_duration = 5; - * @return Whether the runDuration field is set. - */ - @java.lang.Override - public boolean hasRunDuration() { - return runDuration_ != null; - } - /** - *
-   * The duration of time that the Job spent in status RUNNING.
-   * 
- * - * .google.protobuf.Duration run_duration = 5; - * @return The runDuration. - */ - @java.lang.Override - public com.google.protobuf.Duration getRunDuration() { - return runDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : runDuration_; - } - /** - *
-   * The duration of time that the Job spent in status RUNNING.
-   * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - @java.lang.Override - public com.google.protobuf.DurationOrBuilder getRunDurationOrBuilder() { - return getRunDuration(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (state_ != com.google.cloud.batch.v1.JobStatus.State.STATE_UNSPECIFIED.getNumber()) { - output.writeEnum(1, state_); - } - for (int i = 0; i < statusEvents_.size(); i++) { - output.writeMessage(2, statusEvents_.get(i)); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetTaskGroups(), - TaskGroupsDefaultEntryHolder.defaultEntry, - 4); - if (runDuration_ != null) { - output.writeMessage(5, getRunDuration()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (state_ != com.google.cloud.batch.v1.JobStatus.State.STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, state_); - } - for (int i = 0; i < statusEvents_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, statusEvents_.get(i)); - } - for (java.util.Map.Entry entry - : internalGetTaskGroups().getMap().entrySet()) { - com.google.protobuf.MapEntry - taskGroups__ = TaskGroupsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, taskGroups__); - } - if (runDuration_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getRunDuration()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.JobStatus)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.JobStatus other = (com.google.cloud.batch.v1.JobStatus) obj; - - if (state_ != other.state_) return false; - if (!getStatusEventsList() - .equals(other.getStatusEventsList())) return false; - if (!internalGetTaskGroups().equals( - other.internalGetTaskGroups())) return false; - if (hasRunDuration() != other.hasRunDuration()) return false; - if (hasRunDuration()) { - if (!getRunDuration() - .equals(other.getRunDuration())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + STATE_FIELD_NUMBER; - hash = (53 * hash) + state_; - if (getStatusEventsCount() > 0) { - hash = (37 * hash) + STATUS_EVENTS_FIELD_NUMBER; - hash = (53 * hash) + getStatusEventsList().hashCode(); - } - if (!internalGetTaskGroups().getMap().isEmpty()) { - hash = (37 * hash) + TASK_GROUPS_FIELD_NUMBER; - hash = (53 * hash) + internalGetTaskGroups().hashCode(); - } - if (hasRunDuration()) { - hash = (37 * hash) + RUN_DURATION_FIELD_NUMBER; - hash = (53 * hash) + getRunDuration().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.JobStatus parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.JobStatus parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.JobStatus prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Job status.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.JobStatus} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.JobStatus) - com.google.cloud.batch.v1.JobStatusOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 4: - return internalGetTaskGroups(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 4: - return internalGetMutableTaskGroups(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.JobStatus.class, com.google.cloud.batch.v1.JobStatus.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.JobStatus.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getStatusEventsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - state_ = 0; - - if (statusEventsBuilder_ == null) { - statusEvents_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - statusEventsBuilder_.clear(); - } - internalGetMutableTaskGroups().clear(); - if (runDurationBuilder_ == null) { - runDuration_ = null; - } else { - runDuration_ = null; - runDurationBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_JobStatus_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus getDefaultInstanceForType() { - return com.google.cloud.batch.v1.JobStatus.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus build() { - com.google.cloud.batch.v1.JobStatus result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus buildPartial() { - com.google.cloud.batch.v1.JobStatus result = new com.google.cloud.batch.v1.JobStatus(this); - int from_bitField0_ = bitField0_; - result.state_ = state_; - if (statusEventsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - statusEvents_ = java.util.Collections.unmodifiableList(statusEvents_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.statusEvents_ = statusEvents_; - } else { - result.statusEvents_ = statusEventsBuilder_.build(); - } - result.taskGroups_ = internalGetTaskGroups(); - result.taskGroups_.makeImmutable(); - if (runDurationBuilder_ == null) { - result.runDuration_ = runDuration_; - } else { - result.runDuration_ = runDurationBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.JobStatus) { - return mergeFrom((com.google.cloud.batch.v1.JobStatus)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.JobStatus other) { - if (other == com.google.cloud.batch.v1.JobStatus.getDefaultInstance()) return this; - if (other.state_ != 0) { - setStateValue(other.getStateValue()); - } - if (statusEventsBuilder_ == null) { - if (!other.statusEvents_.isEmpty()) { - if (statusEvents_.isEmpty()) { - statusEvents_ = other.statusEvents_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureStatusEventsIsMutable(); - statusEvents_.addAll(other.statusEvents_); - } - onChanged(); - } - } else { - if (!other.statusEvents_.isEmpty()) { - if (statusEventsBuilder_.isEmpty()) { - statusEventsBuilder_.dispose(); - statusEventsBuilder_ = null; - statusEvents_ = other.statusEvents_; - bitField0_ = (bitField0_ & ~0x00000001); - statusEventsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getStatusEventsFieldBuilder() : null; - } else { - statusEventsBuilder_.addAllMessages(other.statusEvents_); - } - } - } - internalGetMutableTaskGroups().mergeFrom( - other.internalGetTaskGroups()); - if (other.hasRunDuration()) { - mergeRunDuration(other.getRunDuration()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.JobStatus parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.JobStatus) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private int state_ = 0; - /** - *
-     * Job state
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return The enum numeric value on the wire for state. - */ - @java.lang.Override public int getStateValue() { - return state_; - } - /** - *
-     * Job state
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @param value The enum numeric value on the wire for state to set. - * @return This builder for chaining. - */ - public Builder setStateValue(int value) { - - state_ = value; - onChanged(); - return this; - } - /** - *
-     * Job state
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return The state. - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus.State getState() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.JobStatus.State result = com.google.cloud.batch.v1.JobStatus.State.valueOf(state_); - return result == null ? com.google.cloud.batch.v1.JobStatus.State.UNRECOGNIZED : result; - } - /** - *
-     * Job state
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @param value The state to set. - * @return This builder for chaining. - */ - public Builder setState(com.google.cloud.batch.v1.JobStatus.State value) { - if (value == null) { - throw new NullPointerException(); - } - - state_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Job state
-     * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return This builder for chaining. - */ - public Builder clearState() { - - state_ = 0; - onChanged(); - return this; - } - - private java.util.List statusEvents_ = - java.util.Collections.emptyList(); - private void ensureStatusEventsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - statusEvents_ = new java.util.ArrayList(statusEvents_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.StatusEvent, com.google.cloud.batch.v1.StatusEvent.Builder, com.google.cloud.batch.v1.StatusEventOrBuilder> statusEventsBuilder_; - - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public java.util.List getStatusEventsList() { - if (statusEventsBuilder_ == null) { - return java.util.Collections.unmodifiableList(statusEvents_); - } else { - return statusEventsBuilder_.getMessageList(); - } - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public int getStatusEventsCount() { - if (statusEventsBuilder_ == null) { - return statusEvents_.size(); - } else { - return statusEventsBuilder_.getCount(); - } - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public com.google.cloud.batch.v1.StatusEvent getStatusEvents(int index) { - if (statusEventsBuilder_ == null) { - return statusEvents_.get(index); - } else { - return statusEventsBuilder_.getMessage(index); - } - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder setStatusEvents( - int index, com.google.cloud.batch.v1.StatusEvent value) { - if (statusEventsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureStatusEventsIsMutable(); - statusEvents_.set(index, value); - onChanged(); - } else { - statusEventsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder setStatusEvents( - int index, com.google.cloud.batch.v1.StatusEvent.Builder builderForValue) { - if (statusEventsBuilder_ == null) { - ensureStatusEventsIsMutable(); - statusEvents_.set(index, builderForValue.build()); - onChanged(); - } else { - statusEventsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder addStatusEvents(com.google.cloud.batch.v1.StatusEvent value) { - if (statusEventsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureStatusEventsIsMutable(); - statusEvents_.add(value); - onChanged(); - } else { - statusEventsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder addStatusEvents( - int index, com.google.cloud.batch.v1.StatusEvent value) { - if (statusEventsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureStatusEventsIsMutable(); - statusEvents_.add(index, value); - onChanged(); - } else { - statusEventsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder addStatusEvents( - com.google.cloud.batch.v1.StatusEvent.Builder builderForValue) { - if (statusEventsBuilder_ == null) { - ensureStatusEventsIsMutable(); - statusEvents_.add(builderForValue.build()); - onChanged(); - } else { - statusEventsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder addStatusEvents( - int index, com.google.cloud.batch.v1.StatusEvent.Builder builderForValue) { - if (statusEventsBuilder_ == null) { - ensureStatusEventsIsMutable(); - statusEvents_.add(index, builderForValue.build()); - onChanged(); - } else { - statusEventsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder addAllStatusEvents( - java.lang.Iterable values) { - if (statusEventsBuilder_ == null) { - ensureStatusEventsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, statusEvents_); - onChanged(); - } else { - statusEventsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder clearStatusEvents() { - if (statusEventsBuilder_ == null) { - statusEvents_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - statusEventsBuilder_.clear(); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public Builder removeStatusEvents(int index) { - if (statusEventsBuilder_ == null) { - ensureStatusEventsIsMutable(); - statusEvents_.remove(index); - onChanged(); - } else { - statusEventsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public com.google.cloud.batch.v1.StatusEvent.Builder getStatusEventsBuilder( - int index) { - return getStatusEventsFieldBuilder().getBuilder(index); - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public com.google.cloud.batch.v1.StatusEventOrBuilder getStatusEventsOrBuilder( - int index) { - if (statusEventsBuilder_ == null) { - return statusEvents_.get(index); } else { - return statusEventsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public java.util.List - getStatusEventsOrBuilderList() { - if (statusEventsBuilder_ != null) { - return statusEventsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(statusEvents_); - } - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public com.google.cloud.batch.v1.StatusEvent.Builder addStatusEventsBuilder() { - return getStatusEventsFieldBuilder().addBuilder( - com.google.cloud.batch.v1.StatusEvent.getDefaultInstance()); - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public com.google.cloud.batch.v1.StatusEvent.Builder addStatusEventsBuilder( - int index) { - return getStatusEventsFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.StatusEvent.getDefaultInstance()); - } - /** - *
-     * Job status events
-     * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - public java.util.List - getStatusEventsBuilderList() { - return getStatusEventsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.StatusEvent, com.google.cloud.batch.v1.StatusEvent.Builder, com.google.cloud.batch.v1.StatusEventOrBuilder> - getStatusEventsFieldBuilder() { - if (statusEventsBuilder_ == null) { - statusEventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.StatusEvent, com.google.cloud.batch.v1.StatusEvent.Builder, com.google.cloud.batch.v1.StatusEventOrBuilder>( - statusEvents_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - statusEvents_ = null; - } - return statusEventsBuilder_; - } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.batch.v1.JobStatus.TaskGroupStatus> taskGroups_; - private com.google.protobuf.MapField - internalGetTaskGroups() { - if (taskGroups_ == null) { - return com.google.protobuf.MapField.emptyMapField( - TaskGroupsDefaultEntryHolder.defaultEntry); - } - return taskGroups_; - } - private com.google.protobuf.MapField - internalGetMutableTaskGroups() { - onChanged();; - if (taskGroups_ == null) { - taskGroups_ = com.google.protobuf.MapField.newMapField( - TaskGroupsDefaultEntryHolder.defaultEntry); - } - if (!taskGroups_.isMutable()) { - taskGroups_ = taskGroups_.copy(); - } - return taskGroups_; - } - - public int getTaskGroupsCount() { - return internalGetTaskGroups().getMap().size(); - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - - @java.lang.Override - public boolean containsTaskGroups( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetTaskGroups().getMap().containsKey(key); - } - /** - * Use {@link #getTaskGroupsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getTaskGroups() { - return getTaskGroupsMap(); - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - @java.lang.Override - - public java.util.Map getTaskGroupsMap() { - return internalGetTaskGroups().getMap(); - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - @java.lang.Override - - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getTaskGroupsOrDefault( - java.lang.String key, - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTaskGroups().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - @java.lang.Override - - public com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getTaskGroupsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTaskGroups().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearTaskGroups() { - internalGetMutableTaskGroups().getMutableMap() - .clear(); - return this; - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - - public Builder removeTaskGroups( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableTaskGroups().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableTaskGroups() { - return internalGetMutableTaskGroups().getMutableMap(); - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - public Builder putTaskGroups( - java.lang.String key, - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableTaskGroups().getMutableMap() - .put(key, value); - return this; - } - /** - *
-     * Aggregated task status for each TaskGroup in the Job.
-     * The map key is TaskGroup ID.
-     * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - - public Builder putAllTaskGroups( - java.util.Map values) { - internalGetMutableTaskGroups().getMutableMap() - .putAll(values); - return this; - } - - private com.google.protobuf.Duration runDuration_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> runDurationBuilder_; - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - * @return Whether the runDuration field is set. - */ - public boolean hasRunDuration() { - return runDurationBuilder_ != null || runDuration_ != null; - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - * @return The runDuration. - */ - public com.google.protobuf.Duration getRunDuration() { - if (runDurationBuilder_ == null) { - return runDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : runDuration_; - } else { - return runDurationBuilder_.getMessage(); - } - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - public Builder setRunDuration(com.google.protobuf.Duration value) { - if (runDurationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - runDuration_ = value; - onChanged(); - } else { - runDurationBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - public Builder setRunDuration( - com.google.protobuf.Duration.Builder builderForValue) { - if (runDurationBuilder_ == null) { - runDuration_ = builderForValue.build(); - onChanged(); - } else { - runDurationBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - public Builder mergeRunDuration(com.google.protobuf.Duration value) { - if (runDurationBuilder_ == null) { - if (runDuration_ != null) { - runDuration_ = - com.google.protobuf.Duration.newBuilder(runDuration_).mergeFrom(value).buildPartial(); - } else { - runDuration_ = value; - } - onChanged(); - } else { - runDurationBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - public Builder clearRunDuration() { - if (runDurationBuilder_ == null) { - runDuration_ = null; - onChanged(); - } else { - runDuration_ = null; - runDurationBuilder_ = null; - } - - return this; - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - public com.google.protobuf.Duration.Builder getRunDurationBuilder() { - - onChanged(); - return getRunDurationFieldBuilder().getBuilder(); - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - public com.google.protobuf.DurationOrBuilder getRunDurationOrBuilder() { - if (runDurationBuilder_ != null) { - return runDurationBuilder_.getMessageOrBuilder(); - } else { - return runDuration_ == null ? - com.google.protobuf.Duration.getDefaultInstance() : runDuration_; - } - } - /** - *
-     * The duration of time that the Job spent in status RUNNING.
-     * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> - getRunDurationFieldBuilder() { - if (runDurationBuilder_ == null) { - runDurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( - getRunDuration(), - getParentForChildren(), - isClean()); - runDuration_ = null; - } - return runDurationBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.JobStatus) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.JobStatus) - private static final com.google.cloud.batch.v1.JobStatus DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.JobStatus(); - } - - public static com.google.cloud.batch.v1.JobStatus getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public JobStatus parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new JobStatus(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.JobStatus getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatusOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatusOrBuilder.java deleted file mode 100644 index 5062b1b984fe..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/JobStatusOrBuilder.java +++ /dev/null @@ -1,160 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -public interface JobStatusOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.JobStatus) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Job state
-   * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return The enum numeric value on the wire for state. - */ - int getStateValue(); - /** - *
-   * Job state
-   * 
- * - * .google.cloud.batch.v1.JobStatus.State state = 1; - * @return The state. - */ - com.google.cloud.batch.v1.JobStatus.State getState(); - - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - java.util.List - getStatusEventsList(); - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - com.google.cloud.batch.v1.StatusEvent getStatusEvents(int index); - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - int getStatusEventsCount(); - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - java.util.List - getStatusEventsOrBuilderList(); - /** - *
-   * Job status events
-   * 
- * - * repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - com.google.cloud.batch.v1.StatusEventOrBuilder getStatusEventsOrBuilder( - int index); - - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - int getTaskGroupsCount(); - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - boolean containsTaskGroups( - java.lang.String key); - /** - * Use {@link #getTaskGroupsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getTaskGroups(); - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - java.util.Map - getTaskGroupsMap(); - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - - /* nullable */ -com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getTaskGroupsOrDefault( - java.lang.String key, - /* nullable */ -com.google.cloud.batch.v1.JobStatus.TaskGroupStatus defaultValue); - /** - *
-   * Aggregated task status for each TaskGroup in the Job.
-   * The map key is TaskGroup ID.
-   * 
- * - * map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4; - */ - - com.google.cloud.batch.v1.JobStatus.TaskGroupStatus getTaskGroupsOrThrow( - java.lang.String key); - - /** - *
-   * The duration of time that the Job spent in status RUNNING.
-   * 
- * - * .google.protobuf.Duration run_duration = 5; - * @return Whether the runDuration field is set. - */ - boolean hasRunDuration(); - /** - *
-   * The duration of time that the Job spent in status RUNNING.
-   * 
- * - * .google.protobuf.Duration run_duration = 5; - * @return The runDuration. - */ - com.google.protobuf.Duration getRunDuration(); - /** - *
-   * The duration of time that the Job spent in status RUNNING.
-   * 
- * - * .google.protobuf.Duration run_duration = 5; - */ - com.google.protobuf.DurationOrBuilder getRunDurationOrBuilder(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicy.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicy.java deleted file mode 100644 index 933b6595d90c..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicy.java +++ /dev/null @@ -1,1652 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -/** - *
- * LifecyclePolicy describes how to deal with task failures
- * based on different conditions.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.LifecyclePolicy} - */ -public final class LifecyclePolicy extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.LifecyclePolicy) - LifecyclePolicyOrBuilder { -private static final long serialVersionUID = 0L; - // Use LifecyclePolicy.newBuilder() to construct. - private LifecyclePolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private LifecyclePolicy() { - action_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LifecyclePolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private LifecyclePolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - int rawValue = input.readEnum(); - - action_ = rawValue; - break; - } - case 18: { - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder subBuilder = null; - if (actionCondition_ != null) { - subBuilder = actionCondition_.toBuilder(); - } - actionCondition_ = input.readMessage(com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(actionCondition_); - actionCondition_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.LifecyclePolicy.class, com.google.cloud.batch.v1.LifecyclePolicy.Builder.class); - } - - /** - *
-   * Action on task failures based on different conditions.
-   * 
- * - * Protobuf enum {@code google.cloud.batch.v1.LifecyclePolicy.Action} - */ - public enum Action - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Action unspecified.
-     * 
- * - * ACTION_UNSPECIFIED = 0; - */ - ACTION_UNSPECIFIED(0), - /** - *
-     * Action that tasks in the group will be scheduled to re-execute.
-     * 
- * - * RETRY_TASK = 1; - */ - RETRY_TASK(1), - /** - *
-     * Action that tasks in the group will be stopped immediately.
-     * 
- * - * FAIL_TASK = 2; - */ - FAIL_TASK(2), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Action unspecified.
-     * 
- * - * ACTION_UNSPECIFIED = 0; - */ - public static final int ACTION_UNSPECIFIED_VALUE = 0; - /** - *
-     * Action that tasks in the group will be scheduled to re-execute.
-     * 
- * - * RETRY_TASK = 1; - */ - public static final int RETRY_TASK_VALUE = 1; - /** - *
-     * Action that tasks in the group will be stopped immediately.
-     * 
- * - * FAIL_TASK = 2; - */ - public static final int FAIL_TASK_VALUE = 2; - - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Action valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Action forNumber(int value) { - switch (value) { - case 0: return ACTION_UNSPECIFIED; - case 1: return RETRY_TASK; - case 2: return FAIL_TASK; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Action> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Action findValueByNumber(int number) { - return Action.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.batch.v1.LifecyclePolicy.getDescriptor().getEnumTypes().get(0); - } - - private static final Action[] VALUES = values(); - - public static Action valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Action(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.batch.v1.LifecyclePolicy.Action) - } - - public interface ActionConditionOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.LifecyclePolicy.ActionCondition) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Exit codes of a task execution.
-     * If there are more than 1 exit codes,
-     * when task executes with any of the exit code in the list,
-     * the condition is met and the action will be executed.
-     * 
- * - * repeated int32 exit_codes = 1; - * @return A list containing the exitCodes. - */ - java.util.List getExitCodesList(); - /** - *
-     * Exit codes of a task execution.
-     * If there are more than 1 exit codes,
-     * when task executes with any of the exit code in the list,
-     * the condition is met and the action will be executed.
-     * 
- * - * repeated int32 exit_codes = 1; - * @return The count of exitCodes. - */ - int getExitCodesCount(); - /** - *
-     * Exit codes of a task execution.
-     * If there are more than 1 exit codes,
-     * when task executes with any of the exit code in the list,
-     * the condition is met and the action will be executed.
-     * 
- * - * repeated int32 exit_codes = 1; - * @param index The index of the element to return. - * @return The exitCodes at the given index. - */ - int getExitCodes(int index); - } - /** - *
-   * Conditions for actions to deal with task failures.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.LifecyclePolicy.ActionCondition} - */ - public static final class ActionCondition extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.LifecyclePolicy.ActionCondition) - ActionConditionOrBuilder { - private static final long serialVersionUID = 0L; - // Use ActionCondition.newBuilder() to construct. - private ActionCondition(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ActionCondition() { - exitCodes_ = emptyIntList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ActionCondition(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ActionCondition( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - exitCodes_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - exitCodes_.addInt(input.readInt32()); - break; - } - case 10: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - exitCodes_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - while (input.getBytesUntilLimit() > 0) { - exitCodes_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - exitCodes_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_ActionCondition_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_ActionCondition_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.class, com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder.class); - } - - public static final int EXIT_CODES_FIELD_NUMBER = 1; - private com.google.protobuf.Internal.IntList exitCodes_; - /** - *
-     * Exit codes of a task execution.
-     * If there are more than 1 exit codes,
-     * when task executes with any of the exit code in the list,
-     * the condition is met and the action will be executed.
-     * 
- * - * repeated int32 exit_codes = 1; - * @return A list containing the exitCodes. - */ - @java.lang.Override - public java.util.List - getExitCodesList() { - return exitCodes_; - } - /** - *
-     * Exit codes of a task execution.
-     * If there are more than 1 exit codes,
-     * when task executes with any of the exit code in the list,
-     * the condition is met and the action will be executed.
-     * 
- * - * repeated int32 exit_codes = 1; - * @return The count of exitCodes. - */ - public int getExitCodesCount() { - return exitCodes_.size(); - } - /** - *
-     * Exit codes of a task execution.
-     * If there are more than 1 exit codes,
-     * when task executes with any of the exit code in the list,
-     * the condition is met and the action will be executed.
-     * 
- * - * repeated int32 exit_codes = 1; - * @param index The index of the element to return. - * @return The exitCodes at the given index. - */ - public int getExitCodes(int index) { - return exitCodes_.getInt(index); - } - private int exitCodesMemoizedSerializedSize = -1; - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (getExitCodesList().size() > 0) { - output.writeUInt32NoTag(10); - output.writeUInt32NoTag(exitCodesMemoizedSerializedSize); - } - for (int i = 0; i < exitCodes_.size(); i++) { - output.writeInt32NoTag(exitCodes_.getInt(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < exitCodes_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(exitCodes_.getInt(i)); - } - size += dataSize; - if (!getExitCodesList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); - } - exitCodesMemoizedSerializedSize = dataSize; - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition other = (com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition) obj; - - if (!getExitCodesList() - .equals(other.getExitCodesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getExitCodesCount() > 0) { - hash = (37 * hash) + EXIT_CODES_FIELD_NUMBER; - hash = (53 * hash) + getExitCodesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Conditions for actions to deal with task failures.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.LifecyclePolicy.ActionCondition} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.LifecyclePolicy.ActionCondition) - com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_ActionCondition_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_ActionCondition_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.class, com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - exitCodes_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_ActionCondition_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition getDefaultInstanceForType() { - return com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition build() { - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition buildPartial() { - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition result = new com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - exitCodes_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.exitCodes_ = exitCodes_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition) { - return mergeFrom((com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition other) { - if (other == com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.getDefaultInstance()) return this; - if (!other.exitCodes_.isEmpty()) { - if (exitCodes_.isEmpty()) { - exitCodes_ = other.exitCodes_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureExitCodesIsMutable(); - exitCodes_.addAll(other.exitCodes_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.Internal.IntList exitCodes_ = emptyIntList(); - private void ensureExitCodesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - exitCodes_ = mutableCopy(exitCodes_); - bitField0_ |= 0x00000001; - } - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @return A list containing the exitCodes. - */ - public java.util.List - getExitCodesList() { - return ((bitField0_ & 0x00000001) != 0) ? - java.util.Collections.unmodifiableList(exitCodes_) : exitCodes_; - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @return The count of exitCodes. - */ - public int getExitCodesCount() { - return exitCodes_.size(); - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @param index The index of the element to return. - * @return The exitCodes at the given index. - */ - public int getExitCodes(int index) { - return exitCodes_.getInt(index); - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @param index The index to set the value at. - * @param value The exitCodes to set. - * @return This builder for chaining. - */ - public Builder setExitCodes( - int index, int value) { - ensureExitCodesIsMutable(); - exitCodes_.setInt(index, value); - onChanged(); - return this; - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @param value The exitCodes to add. - * @return This builder for chaining. - */ - public Builder addExitCodes(int value) { - ensureExitCodesIsMutable(); - exitCodes_.addInt(value); - onChanged(); - return this; - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @param values The exitCodes to add. - * @return This builder for chaining. - */ - public Builder addAllExitCodes( - java.lang.Iterable values) { - ensureExitCodesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, exitCodes_); - onChanged(); - return this; - } - /** - *
-       * Exit codes of a task execution.
-       * If there are more than 1 exit codes,
-       * when task executes with any of the exit code in the list,
-       * the condition is met and the action will be executed.
-       * 
- * - * repeated int32 exit_codes = 1; - * @return This builder for chaining. - */ - public Builder clearExitCodes() { - exitCodes_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.LifecyclePolicy.ActionCondition) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.LifecyclePolicy.ActionCondition) - private static final com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition(); - } - - public static com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ActionCondition parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ActionCondition(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int ACTION_FIELD_NUMBER = 1; - private int action_; - /** - *
-   * Action to execute when ActionCondition is true.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return The enum numeric value on the wire for action. - */ - @java.lang.Override public int getActionValue() { - return action_; - } - /** - *
-   * Action to execute when ActionCondition is true.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return The action. - */ - @java.lang.Override public com.google.cloud.batch.v1.LifecyclePolicy.Action getAction() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.LifecyclePolicy.Action result = com.google.cloud.batch.v1.LifecyclePolicy.Action.valueOf(action_); - return result == null ? com.google.cloud.batch.v1.LifecyclePolicy.Action.UNRECOGNIZED : result; - } - - public static final int ACTION_CONDITION_FIELD_NUMBER = 2; - private com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition actionCondition_; - /** - *
-   * Conditions that decide why a task failure is dealt with a specific action.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return Whether the actionCondition field is set. - */ - @java.lang.Override - public boolean hasActionCondition() { - return actionCondition_ != null; - } - /** - *
-   * Conditions that decide why a task failure is dealt with a specific action.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return The actionCondition. - */ - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition getActionCondition() { - return actionCondition_ == null ? com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.getDefaultInstance() : actionCondition_; - } - /** - *
-   * Conditions that decide why a task failure is dealt with a specific action.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder getActionConditionOrBuilder() { - return getActionCondition(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (action_ != com.google.cloud.batch.v1.LifecyclePolicy.Action.ACTION_UNSPECIFIED.getNumber()) { - output.writeEnum(1, action_); - } - if (actionCondition_ != null) { - output.writeMessage(2, getActionCondition()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (action_ != com.google.cloud.batch.v1.LifecyclePolicy.Action.ACTION_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, action_); - } - if (actionCondition_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getActionCondition()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.LifecyclePolicy)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.LifecyclePolicy other = (com.google.cloud.batch.v1.LifecyclePolicy) obj; - - if (action_ != other.action_) return false; - if (hasActionCondition() != other.hasActionCondition()) return false; - if (hasActionCondition()) { - if (!getActionCondition() - .equals(other.getActionCondition())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ACTION_FIELD_NUMBER; - hash = (53 * hash) + action_; - if (hasActionCondition()) { - hash = (37 * hash) + ACTION_CONDITION_FIELD_NUMBER; - hash = (53 * hash) + getActionCondition().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LifecyclePolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.LifecyclePolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * LifecyclePolicy describes how to deal with task failures
-   * based on different conditions.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.LifecyclePolicy} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.LifecyclePolicy) - com.google.cloud.batch.v1.LifecyclePolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.LifecyclePolicy.class, com.google.cloud.batch.v1.LifecyclePolicy.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.LifecyclePolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - action_ = 0; - - if (actionConditionBuilder_ == null) { - actionCondition_ = null; - } else { - actionCondition_ = null; - actionConditionBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_LifecyclePolicy_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy getDefaultInstanceForType() { - return com.google.cloud.batch.v1.LifecyclePolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy build() { - com.google.cloud.batch.v1.LifecyclePolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy buildPartial() { - com.google.cloud.batch.v1.LifecyclePolicy result = new com.google.cloud.batch.v1.LifecyclePolicy(this); - result.action_ = action_; - if (actionConditionBuilder_ == null) { - result.actionCondition_ = actionCondition_; - } else { - result.actionCondition_ = actionConditionBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.LifecyclePolicy) { - return mergeFrom((com.google.cloud.batch.v1.LifecyclePolicy)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.LifecyclePolicy other) { - if (other == com.google.cloud.batch.v1.LifecyclePolicy.getDefaultInstance()) return this; - if (other.action_ != 0) { - setActionValue(other.getActionValue()); - } - if (other.hasActionCondition()) { - mergeActionCondition(other.getActionCondition()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.LifecyclePolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.LifecyclePolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int action_ = 0; - /** - *
-     * Action to execute when ActionCondition is true.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return The enum numeric value on the wire for action. - */ - @java.lang.Override public int getActionValue() { - return action_; - } - /** - *
-     * Action to execute when ActionCondition is true.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @param value The enum numeric value on the wire for action to set. - * @return This builder for chaining. - */ - public Builder setActionValue(int value) { - - action_ = value; - onChanged(); - return this; - } - /** - *
-     * Action to execute when ActionCondition is true.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return The action. - */ - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy.Action getAction() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.LifecyclePolicy.Action result = com.google.cloud.batch.v1.LifecyclePolicy.Action.valueOf(action_); - return result == null ? com.google.cloud.batch.v1.LifecyclePolicy.Action.UNRECOGNIZED : result; - } - /** - *
-     * Action to execute when ActionCondition is true.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @param value The action to set. - * @return This builder for chaining. - */ - public Builder setAction(com.google.cloud.batch.v1.LifecyclePolicy.Action value) { - if (value == null) { - throw new NullPointerException(); - } - - action_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Action to execute when ActionCondition is true.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return This builder for chaining. - */ - public Builder clearAction() { - - action_ = 0; - onChanged(); - return this; - } - - private com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition actionCondition_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition, com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder, com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder> actionConditionBuilder_; - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return Whether the actionCondition field is set. - */ - public boolean hasActionCondition() { - return actionConditionBuilder_ != null || actionCondition_ != null; - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return The actionCondition. - */ - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition getActionCondition() { - if (actionConditionBuilder_ == null) { - return actionCondition_ == null ? com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.getDefaultInstance() : actionCondition_; - } else { - return actionConditionBuilder_.getMessage(); - } - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - public Builder setActionCondition(com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition value) { - if (actionConditionBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - actionCondition_ = value; - onChanged(); - } else { - actionConditionBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - public Builder setActionCondition( - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder builderForValue) { - if (actionConditionBuilder_ == null) { - actionCondition_ = builderForValue.build(); - onChanged(); - } else { - actionConditionBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - public Builder mergeActionCondition(com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition value) { - if (actionConditionBuilder_ == null) { - if (actionCondition_ != null) { - actionCondition_ = - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.newBuilder(actionCondition_).mergeFrom(value).buildPartial(); - } else { - actionCondition_ = value; - } - onChanged(); - } else { - actionConditionBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - public Builder clearActionCondition() { - if (actionConditionBuilder_ == null) { - actionCondition_ = null; - onChanged(); - } else { - actionCondition_ = null; - actionConditionBuilder_ = null; - } - - return this; - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - public com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder getActionConditionBuilder() { - - onChanged(); - return getActionConditionFieldBuilder().getBuilder(); - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - public com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder getActionConditionOrBuilder() { - if (actionConditionBuilder_ != null) { - return actionConditionBuilder_.getMessageOrBuilder(); - } else { - return actionCondition_ == null ? - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.getDefaultInstance() : actionCondition_; - } - } - /** - *
-     * Conditions that decide why a task failure is dealt with a specific action.
-     * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition, com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder, com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder> - getActionConditionFieldBuilder() { - if (actionConditionBuilder_ == null) { - actionConditionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition, com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition.Builder, com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder>( - getActionCondition(), - getParentForChildren(), - isClean()); - actionCondition_ = null; - } - return actionConditionBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.LifecyclePolicy) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.LifecyclePolicy) - private static final com.google.cloud.batch.v1.LifecyclePolicy DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.LifecyclePolicy(); - } - - public static com.google.cloud.batch.v1.LifecyclePolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public LifecyclePolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new LifecyclePolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LifecyclePolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicyOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicyOrBuilder.java deleted file mode 100644 index 17c4975428a5..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LifecyclePolicyOrBuilder.java +++ /dev/null @@ -1,55 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -public interface LifecyclePolicyOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.LifecyclePolicy) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Action to execute when ActionCondition is true.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return The enum numeric value on the wire for action. - */ - int getActionValue(); - /** - *
-   * Action to execute when ActionCondition is true.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return The action. - */ - com.google.cloud.batch.v1.LifecyclePolicy.Action getAction(); - - /** - *
-   * Conditions that decide why a task failure is dealt with a specific action.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return Whether the actionCondition field is set. - */ - boolean hasActionCondition(); - /** - *
-   * Conditions that decide why a task failure is dealt with a specific action.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return The actionCondition. - */ - com.google.cloud.batch.v1.LifecyclePolicy.ActionCondition getActionCondition(); - /** - *
-   * Conditions that decide why a task failure is dealt with a specific action.
-   * 
- * - * .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - com.google.cloud.batch.v1.LifecyclePolicy.ActionConditionOrBuilder getActionConditionOrBuilder(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequest.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequest.java deleted file mode 100644 index 1db8839f4050..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequest.java +++ /dev/null @@ -1,1007 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * ListJob Request.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListJobsRequest} - */ -public final class ListJobsRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.ListJobsRequest) - ListJobsRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListJobsRequest.newBuilder() to construct. - private ListJobsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListJobsRequest() { - parent_ = ""; - filter_ = ""; - pageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListJobsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListJobsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 16: { - - pageSize_ = input.readInt32(); - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - filter_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListJobsRequest.class, com.google.cloud.batch.v1.ListJobsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Parent path.
-   * 
- * - * string parent = 1; - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - *
-   * Parent path.
-   * 
- * - * string parent = 1; - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FILTER_FIELD_NUMBER = 4; - private volatile java.lang.Object filter_; - /** - *
-   * List filter.
-   * 
- * - * string filter = 4; - * @return The filter. - */ - @java.lang.Override - public java.lang.String getFilter() { - java.lang.Object ref = filter_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - filter_ = s; - return s; - } - } - /** - *
-   * List filter.
-   * 
- * - * string filter = 4; - * @return The bytes for filter. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getFilterBytes() { - java.lang.Object ref = filter_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - filter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 2; - private int pageSize_; - /** - *
-   * Page size.
-   * 
- * - * int32 page_size = 2; - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 3; - private volatile java.lang.Object pageToken_; - /** - *
-   * Page token.
-   * 
- * - * string page_token = 3; - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - *
-   * Page token.
-   * 
- * - * string page_token = 3; - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (pageSize_ != 0) { - output.writeInt32(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.ListJobsRequest)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.ListJobsRequest other = (com.google.cloud.batch.v1.ListJobsRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (!getFilter() - .equals(other.getFilter())) return false; - if (getPageSize() - != other.getPageSize()) return false; - if (!getPageToken() - .equals(other.getPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFilter().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListJobsRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.ListJobsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * ListJob Request.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListJobsRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.ListJobsRequest) - com.google.cloud.batch.v1.ListJobsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListJobsRequest.class, com.google.cloud.batch.v1.ListJobsRequest.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.ListJobsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - filter_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsRequest getDefaultInstanceForType() { - return com.google.cloud.batch.v1.ListJobsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsRequest build() { - com.google.cloud.batch.v1.ListJobsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsRequest buildPartial() { - com.google.cloud.batch.v1.ListJobsRequest result = new com.google.cloud.batch.v1.ListJobsRequest(this); - result.parent_ = parent_; - result.filter_ = filter_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.ListJobsRequest) { - return mergeFrom((com.google.cloud.batch.v1.ListJobsRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.ListJobsRequest other) { - if (other == com.google.cloud.batch.v1.ListJobsRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getFilter().isEmpty()) { - filter_ = other.filter_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.ListJobsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.ListJobsRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Parent path.
-     * 
- * - * string parent = 1; - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Parent path.
-     * 
- * - * string parent = 1; - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString - getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Parent path.
-     * 
- * - * string parent = 1; - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - *
-     * Parent path.
-     * 
- * - * string parent = 1; - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - *
-     * Parent path.
-     * 
- * - * string parent = 1; - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object filter_ = ""; - /** - *
-     * List filter.
-     * 
- * - * string filter = 4; - * @return The filter. - */ - public java.lang.String getFilter() { - java.lang.Object ref = filter_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - filter_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * List filter.
-     * 
- * - * string filter = 4; - * @return The bytes for filter. - */ - public com.google.protobuf.ByteString - getFilterBytes() { - java.lang.Object ref = filter_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - filter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * List filter.
-     * 
- * - * string filter = 4; - * @param value The filter to set. - * @return This builder for chaining. - */ - public Builder setFilter( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - filter_ = value; - onChanged(); - return this; - } - /** - *
-     * List filter.
-     * 
- * - * string filter = 4; - * @return This builder for chaining. - */ - public Builder clearFilter() { - - filter_ = getDefaultInstance().getFilter(); - onChanged(); - return this; - } - /** - *
-     * List filter.
-     * 
- * - * string filter = 4; - * @param value The bytes for filter to set. - * @return This builder for chaining. - */ - public Builder setFilterBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - filter_ = value; - onChanged(); - return this; - } - - private int pageSize_ ; - /** - *
-     * Page size.
-     * 
- * - * int32 page_size = 2; - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - *
-     * Page size.
-     * 
- * - * int32 page_size = 2; - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - *
-     * Page size.
-     * 
- * - * int32 page_size = 2; - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - *
-     * Page token.
-     * 
- * - * string page_token = 3; - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 3; - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString - getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 3; - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 3; - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 3; - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.ListJobsRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.ListJobsRequest) - private static final com.google.cloud.batch.v1.ListJobsRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.ListJobsRequest(); - } - - public static com.google.cloud.batch.v1.ListJobsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListJobsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListJobsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequestOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequestOrBuilder.java deleted file mode 100644 index d91c4420699a..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsRequestOrBuilder.java +++ /dev/null @@ -1,79 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface ListJobsRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.ListJobsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Parent path.
-   * 
- * - * string parent = 1; - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Parent path.
-   * 
- * - * string parent = 1; - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * List filter.
-   * 
- * - * string filter = 4; - * @return The filter. - */ - java.lang.String getFilter(); - /** - *
-   * List filter.
-   * 
- * - * string filter = 4; - * @return The bytes for filter. - */ - com.google.protobuf.ByteString - getFilterBytes(); - - /** - *
-   * Page size.
-   * 
- * - * int32 page_size = 2; - * @return The pageSize. - */ - int getPageSize(); - - /** - *
-   * Page token.
-   * 
- * - * string page_token = 3; - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - *
-   * Page token.
-   * 
- * - * string page_token = 3; - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString - getPageTokenBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponse.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponse.java deleted file mode 100644 index 1fabf424d338..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponse.java +++ /dev/null @@ -1,1282 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * ListJob Response.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListJobsResponse} - */ -public final class ListJobsResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.ListJobsResponse) - ListJobsResponseOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListJobsResponse.newBuilder() to construct. - private ListJobsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListJobsResponse() { - jobs_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListJobsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListJobsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - jobs_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - jobs_.add( - input.readMessage(com.google.cloud.batch.v1.Job.parser(), extensionRegistry)); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - unreachable_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - unreachable_.add(s); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - jobs_ = java.util.Collections.unmodifiableList(jobs_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - unreachable_ = unreachable_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListJobsResponse.class, com.google.cloud.batch.v1.ListJobsResponse.Builder.class); - } - - public static final int JOBS_FIELD_NUMBER = 1; - private java.util.List jobs_; - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - @java.lang.Override - public java.util.List getJobsList() { - return jobs_; - } - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - @java.lang.Override - public java.util.List - getJobsOrBuilderList() { - return jobs_; - } - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - @java.lang.Override - public int getJobsCount() { - return jobs_.size(); - } - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.Job getJobs(int index) { - return jobs_.get(index); - } - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.JobOrBuilder getJobsOrBuilder( - int index) { - return jobs_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int UNREACHABLE_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList unreachable_; - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return A list containing the unreachable. - */ - public com.google.protobuf.ProtocolStringList - getUnreachableList() { - return unreachable_; - } - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return The count of unreachable. - */ - public int getUnreachableCount() { - return unreachable_.size(); - } - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the element to return. - * @return The unreachable at the given index. - */ - public java.lang.String getUnreachable(int index) { - return unreachable_.get(index); - } - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the value to return. - * @return The bytes of the unreachable at the given index. - */ - public com.google.protobuf.ByteString - getUnreachableBytes(int index) { - return unreachable_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < jobs_.size(); i++) { - output.writeMessage(1, jobs_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - for (int i = 0; i < unreachable_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < jobs_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, jobs_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - { - int dataSize = 0; - for (int i = 0; i < unreachable_.size(); i++) { - dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); - } - size += dataSize; - size += 1 * getUnreachableList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.ListJobsResponse)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.ListJobsResponse other = (com.google.cloud.batch.v1.ListJobsResponse) obj; - - if (!getJobsList() - .equals(other.getJobsList())) return false; - if (!getNextPageToken() - .equals(other.getNextPageToken())) return false; - if (!getUnreachableList() - .equals(other.getUnreachableList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getJobsCount() > 0) { - hash = (37 * hash) + JOBS_FIELD_NUMBER; - hash = (53 * hash) + getJobsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - if (getUnreachableCount() > 0) { - hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; - hash = (53 * hash) + getUnreachableList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListJobsResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.ListJobsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * ListJob Response.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListJobsResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.ListJobsResponse) - com.google.cloud.batch.v1.ListJobsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListJobsResponse.class, com.google.cloud.batch.v1.ListJobsResponse.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.ListJobsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getJobsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (jobsBuilder_ == null) { - jobs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - jobsBuilder_.clear(); - } - nextPageToken_ = ""; - - unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListJobsResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsResponse getDefaultInstanceForType() { - return com.google.cloud.batch.v1.ListJobsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsResponse build() { - com.google.cloud.batch.v1.ListJobsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsResponse buildPartial() { - com.google.cloud.batch.v1.ListJobsResponse result = new com.google.cloud.batch.v1.ListJobsResponse(this); - int from_bitField0_ = bitField0_; - if (jobsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - jobs_ = java.util.Collections.unmodifiableList(jobs_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.jobs_ = jobs_; - } else { - result.jobs_ = jobsBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - if (((bitField0_ & 0x00000002) != 0)) { - unreachable_ = unreachable_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.unreachable_ = unreachable_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.ListJobsResponse) { - return mergeFrom((com.google.cloud.batch.v1.ListJobsResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.ListJobsResponse other) { - if (other == com.google.cloud.batch.v1.ListJobsResponse.getDefaultInstance()) return this; - if (jobsBuilder_ == null) { - if (!other.jobs_.isEmpty()) { - if (jobs_.isEmpty()) { - jobs_ = other.jobs_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureJobsIsMutable(); - jobs_.addAll(other.jobs_); - } - onChanged(); - } - } else { - if (!other.jobs_.isEmpty()) { - if (jobsBuilder_.isEmpty()) { - jobsBuilder_.dispose(); - jobsBuilder_ = null; - jobs_ = other.jobs_; - bitField0_ = (bitField0_ & ~0x00000001); - jobsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getJobsFieldBuilder() : null; - } else { - jobsBuilder_.addAllMessages(other.jobs_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - if (!other.unreachable_.isEmpty()) { - if (unreachable_.isEmpty()) { - unreachable_ = other.unreachable_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureUnreachableIsMutable(); - unreachable_.addAll(other.unreachable_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.ListJobsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.ListJobsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List jobs_ = - java.util.Collections.emptyList(); - private void ensureJobsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - jobs_ = new java.util.ArrayList(jobs_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.Job, com.google.cloud.batch.v1.Job.Builder, com.google.cloud.batch.v1.JobOrBuilder> jobsBuilder_; - - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public java.util.List getJobsList() { - if (jobsBuilder_ == null) { - return java.util.Collections.unmodifiableList(jobs_); - } else { - return jobsBuilder_.getMessageList(); - } - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public int getJobsCount() { - if (jobsBuilder_ == null) { - return jobs_.size(); - } else { - return jobsBuilder_.getCount(); - } - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public com.google.cloud.batch.v1.Job getJobs(int index) { - if (jobsBuilder_ == null) { - return jobs_.get(index); - } else { - return jobsBuilder_.getMessage(index); - } - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder setJobs( - int index, com.google.cloud.batch.v1.Job value) { - if (jobsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureJobsIsMutable(); - jobs_.set(index, value); - onChanged(); - } else { - jobsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder setJobs( - int index, com.google.cloud.batch.v1.Job.Builder builderForValue) { - if (jobsBuilder_ == null) { - ensureJobsIsMutable(); - jobs_.set(index, builderForValue.build()); - onChanged(); - } else { - jobsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder addJobs(com.google.cloud.batch.v1.Job value) { - if (jobsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureJobsIsMutable(); - jobs_.add(value); - onChanged(); - } else { - jobsBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder addJobs( - int index, com.google.cloud.batch.v1.Job value) { - if (jobsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureJobsIsMutable(); - jobs_.add(index, value); - onChanged(); - } else { - jobsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder addJobs( - com.google.cloud.batch.v1.Job.Builder builderForValue) { - if (jobsBuilder_ == null) { - ensureJobsIsMutable(); - jobs_.add(builderForValue.build()); - onChanged(); - } else { - jobsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder addJobs( - int index, com.google.cloud.batch.v1.Job.Builder builderForValue) { - if (jobsBuilder_ == null) { - ensureJobsIsMutable(); - jobs_.add(index, builderForValue.build()); - onChanged(); - } else { - jobsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder addAllJobs( - java.lang.Iterable values) { - if (jobsBuilder_ == null) { - ensureJobsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, jobs_); - onChanged(); - } else { - jobsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder clearJobs() { - if (jobsBuilder_ == null) { - jobs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - jobsBuilder_.clear(); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public Builder removeJobs(int index) { - if (jobsBuilder_ == null) { - ensureJobsIsMutable(); - jobs_.remove(index); - onChanged(); - } else { - jobsBuilder_.remove(index); - } - return this; - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public com.google.cloud.batch.v1.Job.Builder getJobsBuilder( - int index) { - return getJobsFieldBuilder().getBuilder(index); - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public com.google.cloud.batch.v1.JobOrBuilder getJobsOrBuilder( - int index) { - if (jobsBuilder_ == null) { - return jobs_.get(index); } else { - return jobsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public java.util.List - getJobsOrBuilderList() { - if (jobsBuilder_ != null) { - return jobsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(jobs_); - } - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public com.google.cloud.batch.v1.Job.Builder addJobsBuilder() { - return getJobsFieldBuilder().addBuilder( - com.google.cloud.batch.v1.Job.getDefaultInstance()); - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public com.google.cloud.batch.v1.Job.Builder addJobsBuilder( - int index) { - return getJobsFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.Job.getDefaultInstance()); - } - /** - *
-     * Jobs.
-     * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - public java.util.List - getJobsBuilderList() { - return getJobsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.Job, com.google.cloud.batch.v1.Job.Builder, com.google.cloud.batch.v1.JobOrBuilder> - getJobsFieldBuilder() { - if (jobsBuilder_ == null) { - jobsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.Job, com.google.cloud.batch.v1.Job.Builder, com.google.cloud.batch.v1.JobOrBuilder>( - jobs_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - jobs_ = null; - } - return jobsBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString - getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureUnreachableIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); - bitField0_ |= 0x00000002; - } - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @return A list containing the unreachable. - */ - public com.google.protobuf.ProtocolStringList - getUnreachableList() { - return unreachable_.getUnmodifiableView(); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @return The count of unreachable. - */ - public int getUnreachableCount() { - return unreachable_.size(); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param index The index of the element to return. - * @return The unreachable at the given index. - */ - public java.lang.String getUnreachable(int index) { - return unreachable_.get(index); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param index The index of the value to return. - * @return The bytes of the unreachable at the given index. - */ - public com.google.protobuf.ByteString - getUnreachableBytes(int index) { - return unreachable_.getByteString(index); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param index The index to set the value at. - * @param value The unreachable to set. - * @return This builder for chaining. - */ - public Builder setUnreachable( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnreachableIsMutable(); - unreachable_.set(index, value); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param value The unreachable to add. - * @return This builder for chaining. - */ - public Builder addUnreachable( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnreachableIsMutable(); - unreachable_.add(value); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param values The unreachable to add. - * @return This builder for chaining. - */ - public Builder addAllUnreachable( - java.lang.Iterable values) { - ensureUnreachableIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, unreachable_); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @return This builder for chaining. - */ - public Builder clearUnreachable() { - unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param value The bytes of the unreachable to add. - * @return This builder for chaining. - */ - public Builder addUnreachableBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureUnreachableIsMutable(); - unreachable_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.ListJobsResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.ListJobsResponse) - private static final com.google.cloud.batch.v1.ListJobsResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.ListJobsResponse(); - } - - public static com.google.cloud.batch.v1.ListJobsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListJobsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListJobsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListJobsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponseOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponseOrBuilder.java deleted file mode 100644 index 49c4816a3856..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListJobsResponseOrBuilder.java +++ /dev/null @@ -1,114 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface ListJobsResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.ListJobsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - java.util.List - getJobsList(); - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - com.google.cloud.batch.v1.Job getJobs(int index); - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - int getJobsCount(); - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - java.util.List - getJobsOrBuilderList(); - /** - *
-   * Jobs.
-   * 
- * - * repeated .google.cloud.batch.v1.Job jobs = 1; - */ - com.google.cloud.batch.v1.JobOrBuilder getJobsOrBuilder( - int index); - - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString - getNextPageTokenBytes(); - - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return A list containing the unreachable. - */ - java.util.List - getUnreachableList(); - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return The count of unreachable. - */ - int getUnreachableCount(); - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the element to return. - * @return The unreachable at the given index. - */ - java.lang.String getUnreachable(int index); - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the value to return. - * @return The bytes of the unreachable at the given index. - */ - com.google.protobuf.ByteString - getUnreachableBytes(int index); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequest.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequest.java deleted file mode 100644 index 7f02619f6159..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequest.java +++ /dev/null @@ -1,1035 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * ListTasks Request.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListTasksRequest} - */ -public final class ListTasksRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.ListTasksRequest) - ListTasksRequestOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListTasksRequest.newBuilder() to construct. - private ListTasksRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListTasksRequest() { - parent_ = ""; - filter_ = ""; - pageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListTasksRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListTasksRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - filter_ = s; - break; - } - case 24: { - - pageSize_ = input.readInt32(); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListTasksRequest.class, com.google.cloud.batch.v1.ListTasksRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - *
-   * Required. Name of a TaskGroup from which Tasks are being requested.
-   * Pattern:
-   * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - *
-   * Required. Name of a TaskGroup from which Tasks are being requested.
-   * Pattern:
-   * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FILTER_FIELD_NUMBER = 2; - private volatile java.lang.Object filter_; - /** - *
-   * Task filter, null filter matches all Tasks.
-   * Filter string should be of the format State=TaskStatus.State e.g.
-   * State=RUNNING
-   * 
- * - * string filter = 2; - * @return The filter. - */ - @java.lang.Override - public java.lang.String getFilter() { - java.lang.Object ref = filter_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - filter_ = s; - return s; - } - } - /** - *
-   * Task filter, null filter matches all Tasks.
-   * Filter string should be of the format State=TaskStatus.State e.g.
-   * State=RUNNING
-   * 
- * - * string filter = 2; - * @return The bytes for filter. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getFilterBytes() { - java.lang.Object ref = filter_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - filter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 3; - private int pageSize_; - /** - *
-   * Page size.
-   * 
- * - * int32 page_size = 3; - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 4; - private volatile java.lang.Object pageToken_; - /** - *
-   * Page token.
-   * 
- * - * string page_token = 4; - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - *
-   * Page token.
-   * 
- * - * string page_token = 4; - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, filter_); - } - if (pageSize_ != 0) { - output.writeInt32(3, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, filter_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.ListTasksRequest)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.ListTasksRequest other = (com.google.cloud.batch.v1.ListTasksRequest) obj; - - if (!getParent() - .equals(other.getParent())) return false; - if (!getFilter() - .equals(other.getFilter())) return false; - if (getPageSize() - != other.getPageSize()) return false; - if (!getPageToken() - .equals(other.getPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFilter().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListTasksRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.ListTasksRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * ListTasks Request.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListTasksRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.ListTasksRequest) - com.google.cloud.batch.v1.ListTasksRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListTasksRequest.class, com.google.cloud.batch.v1.ListTasksRequest.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.ListTasksRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - filter_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksRequest getDefaultInstanceForType() { - return com.google.cloud.batch.v1.ListTasksRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksRequest build() { - com.google.cloud.batch.v1.ListTasksRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksRequest buildPartial() { - com.google.cloud.batch.v1.ListTasksRequest result = new com.google.cloud.batch.v1.ListTasksRequest(this); - result.parent_ = parent_; - result.filter_ = filter_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.ListTasksRequest) { - return mergeFrom((com.google.cloud.batch.v1.ListTasksRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.ListTasksRequest other) { - if (other == com.google.cloud.batch.v1.ListTasksRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getFilter().isEmpty()) { - filter_ = other.filter_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.ListTasksRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.ListTasksRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - *
-     * Required. Name of a TaskGroup from which Tasks are being requested.
-     * Pattern:
-     * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Required. Name of a TaskGroup from which Tasks are being requested.
-     * Pattern:
-     * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString - getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Required. Name of a TaskGroup from which Tasks are being requested.
-     * Pattern:
-     * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - *
-     * Required. Name of a TaskGroup from which Tasks are being requested.
-     * Pattern:
-     * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - *
-     * Required. Name of a TaskGroup from which Tasks are being requested.
-     * Pattern:
-     * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object filter_ = ""; - /** - *
-     * Task filter, null filter matches all Tasks.
-     * Filter string should be of the format State=TaskStatus.State e.g.
-     * State=RUNNING
-     * 
- * - * string filter = 2; - * @return The filter. - */ - public java.lang.String getFilter() { - java.lang.Object ref = filter_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - filter_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Task filter, null filter matches all Tasks.
-     * Filter string should be of the format State=TaskStatus.State e.g.
-     * State=RUNNING
-     * 
- * - * string filter = 2; - * @return The bytes for filter. - */ - public com.google.protobuf.ByteString - getFilterBytes() { - java.lang.Object ref = filter_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - filter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Task filter, null filter matches all Tasks.
-     * Filter string should be of the format State=TaskStatus.State e.g.
-     * State=RUNNING
-     * 
- * - * string filter = 2; - * @param value The filter to set. - * @return This builder for chaining. - */ - public Builder setFilter( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - filter_ = value; - onChanged(); - return this; - } - /** - *
-     * Task filter, null filter matches all Tasks.
-     * Filter string should be of the format State=TaskStatus.State e.g.
-     * State=RUNNING
-     * 
- * - * string filter = 2; - * @return This builder for chaining. - */ - public Builder clearFilter() { - - filter_ = getDefaultInstance().getFilter(); - onChanged(); - return this; - } - /** - *
-     * Task filter, null filter matches all Tasks.
-     * Filter string should be of the format State=TaskStatus.State e.g.
-     * State=RUNNING
-     * 
- * - * string filter = 2; - * @param value The bytes for filter to set. - * @return This builder for chaining. - */ - public Builder setFilterBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - filter_ = value; - onChanged(); - return this; - } - - private int pageSize_ ; - /** - *
-     * Page size.
-     * 
- * - * int32 page_size = 3; - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - *
-     * Page size.
-     * 
- * - * int32 page_size = 3; - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - *
-     * Page size.
-     * 
- * - * int32 page_size = 3; - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - *
-     * Page token.
-     * 
- * - * string page_token = 4; - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 4; - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString - getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 4; - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 4; - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - *
-     * Page token.
-     * 
- * - * string page_token = 4; - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.ListTasksRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.ListTasksRequest) - private static final com.google.cloud.batch.v1.ListTasksRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.ListTasksRequest(); - } - - public static com.google.cloud.batch.v1.ListTasksRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListTasksRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListTasksRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequestOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequestOrBuilder.java deleted file mode 100644 index 54adef4c123d..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksRequestOrBuilder.java +++ /dev/null @@ -1,87 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface ListTasksRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.ListTasksRequest) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Required. Name of a TaskGroup from which Tasks are being requested.
-   * Pattern:
-   * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The parent. - */ - java.lang.String getParent(); - /** - *
-   * Required. Name of a TaskGroup from which Tasks are being requested.
-   * Pattern:
-   * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}"
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * @return The bytes for parent. - */ - com.google.protobuf.ByteString - getParentBytes(); - - /** - *
-   * Task filter, null filter matches all Tasks.
-   * Filter string should be of the format State=TaskStatus.State e.g.
-   * State=RUNNING
-   * 
- * - * string filter = 2; - * @return The filter. - */ - java.lang.String getFilter(); - /** - *
-   * Task filter, null filter matches all Tasks.
-   * Filter string should be of the format State=TaskStatus.State e.g.
-   * State=RUNNING
-   * 
- * - * string filter = 2; - * @return The bytes for filter. - */ - com.google.protobuf.ByteString - getFilterBytes(); - - /** - *
-   * Page size.
-   * 
- * - * int32 page_size = 3; - * @return The pageSize. - */ - int getPageSize(); - - /** - *
-   * Page token.
-   * 
- * - * string page_token = 4; - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - *
-   * Page token.
-   * 
- * - * string page_token = 4; - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString - getPageTokenBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponse.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponse.java deleted file mode 100644 index f942177c3216..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponse.java +++ /dev/null @@ -1,1282 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * ListTasks Response.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListTasksResponse} - */ -public final class ListTasksResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.ListTasksResponse) - ListTasksResponseOrBuilder { -private static final long serialVersionUID = 0L; - // Use ListTasksResponse.newBuilder() to construct. - private ListTasksResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ListTasksResponse() { - tasks_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ListTasksResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ListTasksResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - tasks_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - tasks_.add( - input.readMessage(com.google.cloud.batch.v1.Task.parser(), extensionRegistry)); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - unreachable_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - unreachable_.add(s); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - tasks_ = java.util.Collections.unmodifiableList(tasks_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - unreachable_ = unreachable_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListTasksResponse.class, com.google.cloud.batch.v1.ListTasksResponse.Builder.class); - } - - public static final int TASKS_FIELD_NUMBER = 1; - private java.util.List tasks_; - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - @java.lang.Override - public java.util.List getTasksList() { - return tasks_; - } - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - @java.lang.Override - public java.util.List - getTasksOrBuilderList() { - return tasks_; - } - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - @java.lang.Override - public int getTasksCount() { - return tasks_.size(); - } - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.Task getTasks(int index) { - return tasks_.get(index); - } - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - @java.lang.Override - public com.google.cloud.batch.v1.TaskOrBuilder getTasksOrBuilder( - int index) { - return tasks_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int UNREACHABLE_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList unreachable_; - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return A list containing the unreachable. - */ - public com.google.protobuf.ProtocolStringList - getUnreachableList() { - return unreachable_; - } - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return The count of unreachable. - */ - public int getUnreachableCount() { - return unreachable_.size(); - } - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the element to return. - * @return The unreachable at the given index. - */ - public java.lang.String getUnreachable(int index) { - return unreachable_.get(index); - } - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the value to return. - * @return The bytes of the unreachable at the given index. - */ - public com.google.protobuf.ByteString - getUnreachableBytes(int index) { - return unreachable_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < tasks_.size(); i++) { - output.writeMessage(1, tasks_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - for (int i = 0; i < unreachable_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < tasks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, tasks_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - { - int dataSize = 0; - for (int i = 0; i < unreachable_.size(); i++) { - dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); - } - size += dataSize; - size += 1 * getUnreachableList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.ListTasksResponse)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.ListTasksResponse other = (com.google.cloud.batch.v1.ListTasksResponse) obj; - - if (!getTasksList() - .equals(other.getTasksList())) return false; - if (!getNextPageToken() - .equals(other.getNextPageToken())) return false; - if (!getUnreachableList() - .equals(other.getUnreachableList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTasksCount() > 0) { - hash = (37 * hash) + TASKS_FIELD_NUMBER; - hash = (53 * hash) + getTasksList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - if (getUnreachableCount() > 0) { - hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; - hash = (53 * hash) + getUnreachableList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.ListTasksResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.ListTasksResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * ListTasks Response.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.ListTasksResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.ListTasksResponse) - com.google.cloud.batch.v1.ListTasksResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.ListTasksResponse.class, com.google.cloud.batch.v1.ListTasksResponse.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.ListTasksResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getTasksFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (tasksBuilder_ == null) { - tasks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - tasksBuilder_.clear(); - } - nextPageToken_ = ""; - - unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_ListTasksResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksResponse getDefaultInstanceForType() { - return com.google.cloud.batch.v1.ListTasksResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksResponse build() { - com.google.cloud.batch.v1.ListTasksResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksResponse buildPartial() { - com.google.cloud.batch.v1.ListTasksResponse result = new com.google.cloud.batch.v1.ListTasksResponse(this); - int from_bitField0_ = bitField0_; - if (tasksBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - tasks_ = java.util.Collections.unmodifiableList(tasks_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.tasks_ = tasks_; - } else { - result.tasks_ = tasksBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - if (((bitField0_ & 0x00000002) != 0)) { - unreachable_ = unreachable_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.unreachable_ = unreachable_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.ListTasksResponse) { - return mergeFrom((com.google.cloud.batch.v1.ListTasksResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.ListTasksResponse other) { - if (other == com.google.cloud.batch.v1.ListTasksResponse.getDefaultInstance()) return this; - if (tasksBuilder_ == null) { - if (!other.tasks_.isEmpty()) { - if (tasks_.isEmpty()) { - tasks_ = other.tasks_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTasksIsMutable(); - tasks_.addAll(other.tasks_); - } - onChanged(); - } - } else { - if (!other.tasks_.isEmpty()) { - if (tasksBuilder_.isEmpty()) { - tasksBuilder_.dispose(); - tasksBuilder_ = null; - tasks_ = other.tasks_; - bitField0_ = (bitField0_ & ~0x00000001); - tasksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getTasksFieldBuilder() : null; - } else { - tasksBuilder_.addAllMessages(other.tasks_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - if (!other.unreachable_.isEmpty()) { - if (unreachable_.isEmpty()) { - unreachable_ = other.unreachable_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureUnreachableIsMutable(); - unreachable_.addAll(other.unreachable_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.ListTasksResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.ListTasksResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List tasks_ = - java.util.Collections.emptyList(); - private void ensureTasksIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - tasks_ = new java.util.ArrayList(tasks_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.Task, com.google.cloud.batch.v1.Task.Builder, com.google.cloud.batch.v1.TaskOrBuilder> tasksBuilder_; - - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public java.util.List getTasksList() { - if (tasksBuilder_ == null) { - return java.util.Collections.unmodifiableList(tasks_); - } else { - return tasksBuilder_.getMessageList(); - } - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public int getTasksCount() { - if (tasksBuilder_ == null) { - return tasks_.size(); - } else { - return tasksBuilder_.getCount(); - } - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public com.google.cloud.batch.v1.Task getTasks(int index) { - if (tasksBuilder_ == null) { - return tasks_.get(index); - } else { - return tasksBuilder_.getMessage(index); - } - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder setTasks( - int index, com.google.cloud.batch.v1.Task value) { - if (tasksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTasksIsMutable(); - tasks_.set(index, value); - onChanged(); - } else { - tasksBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder setTasks( - int index, com.google.cloud.batch.v1.Task.Builder builderForValue) { - if (tasksBuilder_ == null) { - ensureTasksIsMutable(); - tasks_.set(index, builderForValue.build()); - onChanged(); - } else { - tasksBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder addTasks(com.google.cloud.batch.v1.Task value) { - if (tasksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTasksIsMutable(); - tasks_.add(value); - onChanged(); - } else { - tasksBuilder_.addMessage(value); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder addTasks( - int index, com.google.cloud.batch.v1.Task value) { - if (tasksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTasksIsMutable(); - tasks_.add(index, value); - onChanged(); - } else { - tasksBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder addTasks( - com.google.cloud.batch.v1.Task.Builder builderForValue) { - if (tasksBuilder_ == null) { - ensureTasksIsMutable(); - tasks_.add(builderForValue.build()); - onChanged(); - } else { - tasksBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder addTasks( - int index, com.google.cloud.batch.v1.Task.Builder builderForValue) { - if (tasksBuilder_ == null) { - ensureTasksIsMutable(); - tasks_.add(index, builderForValue.build()); - onChanged(); - } else { - tasksBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder addAllTasks( - java.lang.Iterable values) { - if (tasksBuilder_ == null) { - ensureTasksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, tasks_); - onChanged(); - } else { - tasksBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder clearTasks() { - if (tasksBuilder_ == null) { - tasks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tasksBuilder_.clear(); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public Builder removeTasks(int index) { - if (tasksBuilder_ == null) { - ensureTasksIsMutable(); - tasks_.remove(index); - onChanged(); - } else { - tasksBuilder_.remove(index); - } - return this; - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public com.google.cloud.batch.v1.Task.Builder getTasksBuilder( - int index) { - return getTasksFieldBuilder().getBuilder(index); - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public com.google.cloud.batch.v1.TaskOrBuilder getTasksOrBuilder( - int index) { - if (tasksBuilder_ == null) { - return tasks_.get(index); } else { - return tasksBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public java.util.List - getTasksOrBuilderList() { - if (tasksBuilder_ != null) { - return tasksBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tasks_); - } - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public com.google.cloud.batch.v1.Task.Builder addTasksBuilder() { - return getTasksFieldBuilder().addBuilder( - com.google.cloud.batch.v1.Task.getDefaultInstance()); - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public com.google.cloud.batch.v1.Task.Builder addTasksBuilder( - int index) { - return getTasksFieldBuilder().addBuilder( - index, com.google.cloud.batch.v1.Task.getDefaultInstance()); - } - /** - *
-     * Tasks.
-     * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - public java.util.List - getTasksBuilderList() { - return getTasksFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.Task, com.google.cloud.batch.v1.Task.Builder, com.google.cloud.batch.v1.TaskOrBuilder> - getTasksFieldBuilder() { - if (tasksBuilder_ == null) { - tasksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.batch.v1.Task, com.google.cloud.batch.v1.Task.Builder, com.google.cloud.batch.v1.TaskOrBuilder>( - tasks_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - tasks_ = null; - } - return tasksBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString - getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - *
-     * Next page token.
-     * 
- * - * string next_page_token = 2; - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureUnreachableIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); - bitField0_ |= 0x00000002; - } - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @return A list containing the unreachable. - */ - public com.google.protobuf.ProtocolStringList - getUnreachableList() { - return unreachable_.getUnmodifiableView(); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @return The count of unreachable. - */ - public int getUnreachableCount() { - return unreachable_.size(); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param index The index of the element to return. - * @return The unreachable at the given index. - */ - public java.lang.String getUnreachable(int index) { - return unreachable_.get(index); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param index The index of the value to return. - * @return The bytes of the unreachable at the given index. - */ - public com.google.protobuf.ByteString - getUnreachableBytes(int index) { - return unreachable_.getByteString(index); - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param index The index to set the value at. - * @param value The unreachable to set. - * @return This builder for chaining. - */ - public Builder setUnreachable( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnreachableIsMutable(); - unreachable_.set(index, value); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param value The unreachable to add. - * @return This builder for chaining. - */ - public Builder addUnreachable( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnreachableIsMutable(); - unreachable_.add(value); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param values The unreachable to add. - * @return This builder for chaining. - */ - public Builder addAllUnreachable( - java.lang.Iterable values) { - ensureUnreachableIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, unreachable_); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @return This builder for chaining. - */ - public Builder clearUnreachable() { - unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - *
-     * Locations that could not be reached.
-     * 
- * - * repeated string unreachable = 3; - * @param value The bytes of the unreachable to add. - * @return This builder for chaining. - */ - public Builder addUnreachableBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureUnreachableIsMutable(); - unreachable_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.ListTasksResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.ListTasksResponse) - private static final com.google.cloud.batch.v1.ListTasksResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.ListTasksResponse(); - } - - public static com.google.cloud.batch.v1.ListTasksResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListTasksResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListTasksResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.ListTasksResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponseOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponseOrBuilder.java deleted file mode 100644 index 4231cc4de998..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/ListTasksResponseOrBuilder.java +++ /dev/null @@ -1,114 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface ListTasksResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.ListTasksResponse) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - java.util.List - getTasksList(); - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - com.google.cloud.batch.v1.Task getTasks(int index); - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - int getTasksCount(); - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - java.util.List - getTasksOrBuilderList(); - /** - *
-   * Tasks.
-   * 
- * - * repeated .google.cloud.batch.v1.Task tasks = 1; - */ - com.google.cloud.batch.v1.TaskOrBuilder getTasksOrBuilder( - int index); - - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - *
-   * Next page token.
-   * 
- * - * string next_page_token = 2; - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString - getNextPageTokenBytes(); - - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return A list containing the unreachable. - */ - java.util.List - getUnreachableList(); - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @return The count of unreachable. - */ - int getUnreachableCount(); - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the element to return. - * @return The unreachable at the given index. - */ - java.lang.String getUnreachable(int index); - /** - *
-   * Locations that could not be reached.
-   * 
- * - * repeated string unreachable = 3; - * @param index The index of the value to return. - * @return The bytes of the unreachable at the given index. - */ - com.google.protobuf.ByteString - getUnreachableBytes(int index); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LocationName.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LocationName.java deleted file mode 100644 index 58872af8e78b..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LocationName.java +++ /dev/null @@ -1,192 +0,0 @@ -/* - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.batch.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class LocationName implements ResourceName { - private static final PathTemplate PROJECT_LOCATION = - PathTemplate.createWithoutUrlEncoding("projects/{project}/locations/{location}"); - private volatile Map fieldValuesMap; - private final String project; - private final String location; - - @Deprecated - protected LocationName() { - project = null; - location = null; - } - - private LocationName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - location = Preconditions.checkNotNull(builder.getLocation()); - } - - public String getProject() { - return project; - } - - public String getLocation() { - return location; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static LocationName of(String project, String location) { - return newBuilder().setProject(project).setLocation(location).build(); - } - - public static String format(String project, String location) { - return newBuilder().setProject(project).setLocation(location).build().toString(); - } - - public static LocationName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PROJECT_LOCATION.validatedMatch( - formattedString, "LocationName.parse: formattedString not in valid format"); - return of(matchMap.get("project"), matchMap.get("location")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (LocationName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PROJECT_LOCATION.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (project != null) { - fieldMapBuilder.put("project", project); - } - if (location != null) { - fieldMapBuilder.put("location", location); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PROJECT_LOCATION.instantiate("project", project, "location", location); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - LocationName that = ((LocationName) o); - return Objects.equals(this.project, that.project) - && Objects.equals(this.location, that.location); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(project); - h *= 1000003; - h ^= Objects.hashCode(location); - return h; - } - - /** Builder for projects/{project}/locations/{location}. */ - public static class Builder { - private String project; - private String location; - - protected Builder() {} - - public String getProject() { - return project; - } - - public String getLocation() { - return location; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setLocation(String location) { - this.location = location; - return this; - } - - private Builder(LocationName locationName) { - this.project = locationName.project; - this.location = locationName.location; - } - - public LocationName build() { - return new LocationName(this); - } - } -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicy.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicy.java deleted file mode 100644 index 979b3843282d..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicy.java +++ /dev/null @@ -1,880 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -/** - *
- * LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be
- * preserved.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.LogsPolicy} - */ -public final class LogsPolicy extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.LogsPolicy) - LogsPolicyOrBuilder { -private static final long serialVersionUID = 0L; - // Use LogsPolicy.newBuilder() to construct. - private LogsPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private LogsPolicy() { - destination_ = 0; - logsPath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new LogsPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private LogsPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - int rawValue = input.readEnum(); - - destination_ = rawValue; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - logsPath_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_LogsPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_LogsPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.LogsPolicy.class, com.google.cloud.batch.v1.LogsPolicy.Builder.class); - } - - /** - *
-   * The destination (if any) for logs.
-   * 
- * - * Protobuf enum {@code google.cloud.batch.v1.LogsPolicy.Destination} - */ - public enum Destination - implements com.google.protobuf.ProtocolMessageEnum { - /** - *
-     * Logs are not preserved.
-     * 
- * - * DESTINATION_UNSPECIFIED = 0; - */ - DESTINATION_UNSPECIFIED(0), - /** - *
-     * Logs are streamed to Cloud Logging.
-     * 
- * - * CLOUD_LOGGING = 1; - */ - CLOUD_LOGGING(1), - /** - *
-     * Logs are saved to a file path.
-     * 
- * - * PATH = 2; - */ - PATH(2), - UNRECOGNIZED(-1), - ; - - /** - *
-     * Logs are not preserved.
-     * 
- * - * DESTINATION_UNSPECIFIED = 0; - */ - public static final int DESTINATION_UNSPECIFIED_VALUE = 0; - /** - *
-     * Logs are streamed to Cloud Logging.
-     * 
- * - * CLOUD_LOGGING = 1; - */ - public static final int CLOUD_LOGGING_VALUE = 1; - /** - *
-     * Logs are saved to a file path.
-     * 
- * - * PATH = 2; - */ - public static final int PATH_VALUE = 2; - - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Destination valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Destination forNumber(int value) { - switch (value) { - case 0: return DESTINATION_UNSPECIFIED; - case 1: return CLOUD_LOGGING; - case 2: return PATH; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Destination> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Destination findValueByNumber(int number) { - return Destination.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return com.google.cloud.batch.v1.LogsPolicy.getDescriptor().getEnumTypes().get(0); - } - - private static final Destination[] VALUES = values(); - - public static Destination valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Destination(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.batch.v1.LogsPolicy.Destination) - } - - public static final int DESTINATION_FIELD_NUMBER = 1; - private int destination_; - /** - *
-   * Where logs should be saved.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return The enum numeric value on the wire for destination. - */ - @java.lang.Override public int getDestinationValue() { - return destination_; - } - /** - *
-   * Where logs should be saved.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return The destination. - */ - @java.lang.Override public com.google.cloud.batch.v1.LogsPolicy.Destination getDestination() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.LogsPolicy.Destination result = com.google.cloud.batch.v1.LogsPolicy.Destination.valueOf(destination_); - return result == null ? com.google.cloud.batch.v1.LogsPolicy.Destination.UNRECOGNIZED : result; - } - - public static final int LOGS_PATH_FIELD_NUMBER = 2; - private volatile java.lang.Object logsPath_; - /** - *
-   * The path to which logs are saved when the destination = PATH. This can be a
-   * local file path on the VM, or under the mount point of a Persistent Disk or
-   * Filestore, or a Cloud Storage path.
-   * 
- * - * string logs_path = 2; - * @return The logsPath. - */ - @java.lang.Override - public java.lang.String getLogsPath() { - java.lang.Object ref = logsPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - logsPath_ = s; - return s; - } - } - /** - *
-   * The path to which logs are saved when the destination = PATH. This can be a
-   * local file path on the VM, or under the mount point of a Persistent Disk or
-   * Filestore, or a Cloud Storage path.
-   * 
- * - * string logs_path = 2; - * @return The bytes for logsPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getLogsPathBytes() { - java.lang.Object ref = logsPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - logsPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (destination_ != com.google.cloud.batch.v1.LogsPolicy.Destination.DESTINATION_UNSPECIFIED.getNumber()) { - output.writeEnum(1, destination_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(logsPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, logsPath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (destination_ != com.google.cloud.batch.v1.LogsPolicy.Destination.DESTINATION_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, destination_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(logsPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, logsPath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.LogsPolicy)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.LogsPolicy other = (com.google.cloud.batch.v1.LogsPolicy) obj; - - if (destination_ != other.destination_) return false; - if (!getLogsPath() - .equals(other.getLogsPath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DESTINATION_FIELD_NUMBER; - hash = (53 * hash) + destination_; - hash = (37 * hash) + LOGS_PATH_FIELD_NUMBER; - hash = (53 * hash) + getLogsPath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.LogsPolicy parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LogsPolicy parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.LogsPolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.LogsPolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be
-   * preserved.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.LogsPolicy} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.LogsPolicy) - com.google.cloud.batch.v1.LogsPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_LogsPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_LogsPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.LogsPolicy.class, com.google.cloud.batch.v1.LogsPolicy.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.LogsPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - destination_ = 0; - - logsPath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.JobProto.internal_static_google_cloud_batch_v1_LogsPolicy_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicy getDefaultInstanceForType() { - return com.google.cloud.batch.v1.LogsPolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicy build() { - com.google.cloud.batch.v1.LogsPolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicy buildPartial() { - com.google.cloud.batch.v1.LogsPolicy result = new com.google.cloud.batch.v1.LogsPolicy(this); - result.destination_ = destination_; - result.logsPath_ = logsPath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.LogsPolicy) { - return mergeFrom((com.google.cloud.batch.v1.LogsPolicy)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.LogsPolicy other) { - if (other == com.google.cloud.batch.v1.LogsPolicy.getDefaultInstance()) return this; - if (other.destination_ != 0) { - setDestinationValue(other.getDestinationValue()); - } - if (!other.getLogsPath().isEmpty()) { - logsPath_ = other.logsPath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.LogsPolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.LogsPolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int destination_ = 0; - /** - *
-     * Where logs should be saved.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return The enum numeric value on the wire for destination. - */ - @java.lang.Override public int getDestinationValue() { - return destination_; - } - /** - *
-     * Where logs should be saved.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @param value The enum numeric value on the wire for destination to set. - * @return This builder for chaining. - */ - public Builder setDestinationValue(int value) { - - destination_ = value; - onChanged(); - return this; - } - /** - *
-     * Where logs should be saved.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return The destination. - */ - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicy.Destination getDestination() { - @SuppressWarnings("deprecation") - com.google.cloud.batch.v1.LogsPolicy.Destination result = com.google.cloud.batch.v1.LogsPolicy.Destination.valueOf(destination_); - return result == null ? com.google.cloud.batch.v1.LogsPolicy.Destination.UNRECOGNIZED : result; - } - /** - *
-     * Where logs should be saved.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @param value The destination to set. - * @return This builder for chaining. - */ - public Builder setDestination(com.google.cloud.batch.v1.LogsPolicy.Destination value) { - if (value == null) { - throw new NullPointerException(); - } - - destination_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-     * Where logs should be saved.
-     * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return This builder for chaining. - */ - public Builder clearDestination() { - - destination_ = 0; - onChanged(); - return this; - } - - private java.lang.Object logsPath_ = ""; - /** - *
-     * The path to which logs are saved when the destination = PATH. This can be a
-     * local file path on the VM, or under the mount point of a Persistent Disk or
-     * Filestore, or a Cloud Storage path.
-     * 
- * - * string logs_path = 2; - * @return The logsPath. - */ - public java.lang.String getLogsPath() { - java.lang.Object ref = logsPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - logsPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * The path to which logs are saved when the destination = PATH. This can be a
-     * local file path on the VM, or under the mount point of a Persistent Disk or
-     * Filestore, or a Cloud Storage path.
-     * 
- * - * string logs_path = 2; - * @return The bytes for logsPath. - */ - public com.google.protobuf.ByteString - getLogsPathBytes() { - java.lang.Object ref = logsPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - logsPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * The path to which logs are saved when the destination = PATH. This can be a
-     * local file path on the VM, or under the mount point of a Persistent Disk or
-     * Filestore, or a Cloud Storage path.
-     * 
- * - * string logs_path = 2; - * @param value The logsPath to set. - * @return This builder for chaining. - */ - public Builder setLogsPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - logsPath_ = value; - onChanged(); - return this; - } - /** - *
-     * The path to which logs are saved when the destination = PATH. This can be a
-     * local file path on the VM, or under the mount point of a Persistent Disk or
-     * Filestore, or a Cloud Storage path.
-     * 
- * - * string logs_path = 2; - * @return This builder for chaining. - */ - public Builder clearLogsPath() { - - logsPath_ = getDefaultInstance().getLogsPath(); - onChanged(); - return this; - } - /** - *
-     * The path to which logs are saved when the destination = PATH. This can be a
-     * local file path on the VM, or under the mount point of a Persistent Disk or
-     * Filestore, or a Cloud Storage path.
-     * 
- * - * string logs_path = 2; - * @param value The bytes for logsPath to set. - * @return This builder for chaining. - */ - public Builder setLogsPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - logsPath_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.LogsPolicy) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.LogsPolicy) - private static final com.google.cloud.batch.v1.LogsPolicy DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.LogsPolicy(); - } - - public static com.google.cloud.batch.v1.LogsPolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public LogsPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new LogsPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.LogsPolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicyOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicyOrBuilder.java deleted file mode 100644 index dd45d140dab0..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/LogsPolicyOrBuilder.java +++ /dev/null @@ -1,52 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/job.proto - -package com.google.cloud.batch.v1; - -public interface LogsPolicyOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.LogsPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Where logs should be saved.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return The enum numeric value on the wire for destination. - */ - int getDestinationValue(); - /** - *
-   * Where logs should be saved.
-   * 
- * - * .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return The destination. - */ - com.google.cloud.batch.v1.LogsPolicy.Destination getDestination(); - - /** - *
-   * The path to which logs are saved when the destination = PATH. This can be a
-   * local file path on the VM, or under the mount point of a Persistent Disk or
-   * Filestore, or a Cloud Storage path.
-   * 
- * - * string logs_path = 2; - * @return The logsPath. - */ - java.lang.String getLogsPath(); - /** - *
-   * The path to which logs are saved when the destination = PATH. This can be a
-   * local file path on the VM, or under the mount point of a Persistent Disk or
-   * Filestore, or a Cloud Storage path.
-   * 
- * - * string logs_path = 2; - * @return The bytes for logsPath. - */ - com.google.protobuf.ByteString - getLogsPathBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFS.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFS.java deleted file mode 100644 index f3bf95f94ce0..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFS.java +++ /dev/null @@ -1,761 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/volume.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Represents an NFS server and remote path: <server>:<remote_path>
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.NFS} - */ -public final class NFS extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.NFS) - NFSOrBuilder { -private static final long serialVersionUID = 0L; - // Use NFS.newBuilder() to construct. - private NFS(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private NFS() { - server_ = ""; - remotePath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new NFS(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private NFS( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - server_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - remotePath_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_NFS_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_NFS_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.NFS.class, com.google.cloud.batch.v1.NFS.Builder.class); - } - - public static final int SERVER_FIELD_NUMBER = 1; - private volatile java.lang.Object server_; - /** - *
-   * URI of the NFS server, e.g. an IP address.
-   * 
- * - * string server = 1; - * @return The server. - */ - @java.lang.Override - public java.lang.String getServer() { - java.lang.Object ref = server_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - server_ = s; - return s; - } - } - /** - *
-   * URI of the NFS server, e.g. an IP address.
-   * 
- * - * string server = 1; - * @return The bytes for server. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getServerBytes() { - java.lang.Object ref = server_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - server_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REMOTE_PATH_FIELD_NUMBER = 2; - private volatile java.lang.Object remotePath_; - /** - *
-   * Remote source path exported from NFS, e.g., "/share".
-   * 
- * - * string remote_path = 2; - * @return The remotePath. - */ - @java.lang.Override - public java.lang.String getRemotePath() { - java.lang.Object ref = remotePath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - remotePath_ = s; - return s; - } - } - /** - *
-   * Remote source path exported from NFS, e.g., "/share".
-   * 
- * - * string remote_path = 2; - * @return The bytes for remotePath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRemotePathBytes() { - java.lang.Object ref = remotePath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - remotePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(server_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, server_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remotePath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, remotePath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(server_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, server_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(remotePath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, remotePath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.NFS)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.NFS other = (com.google.cloud.batch.v1.NFS) obj; - - if (!getServer() - .equals(other.getServer())) return false; - if (!getRemotePath() - .equals(other.getRemotePath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + SERVER_FIELD_NUMBER; - hash = (53 * hash) + getServer().hashCode(); - hash = (37 * hash) + REMOTE_PATH_FIELD_NUMBER; - hash = (53 * hash) + getRemotePath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.NFS parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.NFS parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.NFS parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.NFS parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.NFS parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.NFS parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.NFS prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Represents an NFS server and remote path: <server>:<remote_path>
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.NFS} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.NFS) - com.google.cloud.batch.v1.NFSOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_NFS_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_NFS_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.NFS.class, com.google.cloud.batch.v1.NFS.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.NFS.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - server_ = ""; - - remotePath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.VolumeProto.internal_static_google_cloud_batch_v1_NFS_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.NFS getDefaultInstanceForType() { - return com.google.cloud.batch.v1.NFS.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.NFS build() { - com.google.cloud.batch.v1.NFS result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.NFS buildPartial() { - com.google.cloud.batch.v1.NFS result = new com.google.cloud.batch.v1.NFS(this); - result.server_ = server_; - result.remotePath_ = remotePath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.NFS) { - return mergeFrom((com.google.cloud.batch.v1.NFS)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.NFS other) { - if (other == com.google.cloud.batch.v1.NFS.getDefaultInstance()) return this; - if (!other.getServer().isEmpty()) { - server_ = other.server_; - onChanged(); - } - if (!other.getRemotePath().isEmpty()) { - remotePath_ = other.remotePath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.NFS parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.NFS) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object server_ = ""; - /** - *
-     * URI of the NFS server, e.g. an IP address.
-     * 
- * - * string server = 1; - * @return The server. - */ - public java.lang.String getServer() { - java.lang.Object ref = server_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - server_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * URI of the NFS server, e.g. an IP address.
-     * 
- * - * string server = 1; - * @return The bytes for server. - */ - public com.google.protobuf.ByteString - getServerBytes() { - java.lang.Object ref = server_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - server_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * URI of the NFS server, e.g. an IP address.
-     * 
- * - * string server = 1; - * @param value The server to set. - * @return This builder for chaining. - */ - public Builder setServer( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - server_ = value; - onChanged(); - return this; - } - /** - *
-     * URI of the NFS server, e.g. an IP address.
-     * 
- * - * string server = 1; - * @return This builder for chaining. - */ - public Builder clearServer() { - - server_ = getDefaultInstance().getServer(); - onChanged(); - return this; - } - /** - *
-     * URI of the NFS server, e.g. an IP address.
-     * 
- * - * string server = 1; - * @param value The bytes for server to set. - * @return This builder for chaining. - */ - public Builder setServerBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - server_ = value; - onChanged(); - return this; - } - - private java.lang.Object remotePath_ = ""; - /** - *
-     * Remote source path exported from NFS, e.g., "/share".
-     * 
- * - * string remote_path = 2; - * @return The remotePath. - */ - public java.lang.String getRemotePath() { - java.lang.Object ref = remotePath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - remotePath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Remote source path exported from NFS, e.g., "/share".
-     * 
- * - * string remote_path = 2; - * @return The bytes for remotePath. - */ - public com.google.protobuf.ByteString - getRemotePathBytes() { - java.lang.Object ref = remotePath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - remotePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Remote source path exported from NFS, e.g., "/share".
-     * 
- * - * string remote_path = 2; - * @param value The remotePath to set. - * @return This builder for chaining. - */ - public Builder setRemotePath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - remotePath_ = value; - onChanged(); - return this; - } - /** - *
-     * Remote source path exported from NFS, e.g., "/share".
-     * 
- * - * string remote_path = 2; - * @return This builder for chaining. - */ - public Builder clearRemotePath() { - - remotePath_ = getDefaultInstance().getRemotePath(); - onChanged(); - return this; - } - /** - *
-     * Remote source path exported from NFS, e.g., "/share".
-     * 
- * - * string remote_path = 2; - * @param value The bytes for remotePath to set. - * @return This builder for chaining. - */ - public Builder setRemotePathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - remotePath_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.NFS) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.NFS) - private static final com.google.cloud.batch.v1.NFS DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.NFS(); - } - - public static com.google.cloud.batch.v1.NFS getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public NFS parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new NFS(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.NFS getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFSOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFSOrBuilder.java deleted file mode 100644 index 349a03df5852..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/NFSOrBuilder.java +++ /dev/null @@ -1,49 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/volume.proto - -package com.google.cloud.batch.v1; - -public interface NFSOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.NFS) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * URI of the NFS server, e.g. an IP address.
-   * 
- * - * string server = 1; - * @return The server. - */ - java.lang.String getServer(); - /** - *
-   * URI of the NFS server, e.g. an IP address.
-   * 
- * - * string server = 1; - * @return The bytes for server. - */ - com.google.protobuf.ByteString - getServerBytes(); - - /** - *
-   * Remote source path exported from NFS, e.g., "/share".
-   * 
- * - * string remote_path = 2; - * @return The remotePath. - */ - java.lang.String getRemotePath(); - /** - *
-   * Remote source path exported from NFS, e.g., "/share".
-   * 
- * - * string remote_path = 2; - * @return The bytes for remotePath. - */ - com.google.protobuf.ByteString - getRemotePathBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadata.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadata.java deleted file mode 100644 index d02d1031ed1d..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadata.java +++ /dev/null @@ -1,1658 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Represents the metadata of the long-running operation.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.OperationMetadata} - */ -public final class OperationMetadata extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.OperationMetadata) - OperationMetadataOrBuilder { -private static final long serialVersionUID = 0L; - // Use OperationMetadata.newBuilder() to construct. - private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private OperationMetadata() { - target_ = ""; - verb_ = ""; - statusMessage_ = ""; - apiVersion_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new OperationMetadata(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private OperationMetadata( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (endTime_ != null) { - subBuilder = endTime_.toBuilder(); - } - endTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endTime_); - endTime_ = subBuilder.buildPartial(); - } - - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - target_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - verb_ = s; - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - - statusMessage_ = s; - break; - } - case 48: { - - requestedCancellation_ = input.readBool(); - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - - apiVersion_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_OperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_OperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.OperationMetadata.class, com.google.cloud.batch.v1.OperationMetadata.Builder.class); - } - - public static final int CREATE_TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp createTime_; - /** - *
-   * Output only. The time the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - *
-   * Output only. The time the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - *
-   * Output only. The time the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int END_TIME_FIELD_NUMBER = 2; - private com.google.protobuf.Timestamp endTime_; - /** - *
-   * Output only. The time the operation finished running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the endTime field is set. - */ - @java.lang.Override - public boolean hasEndTime() { - return endTime_ != null; - } - /** - *
-   * Output only. The time the operation finished running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The endTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getEndTime() { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - /** - *
-   * Output only. The time the operation finished running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - return getEndTime(); - } - - public static final int TARGET_FIELD_NUMBER = 3; - private volatile java.lang.Object target_; - /** - *
-   * Output only. Server-defined resource path for the target of the operation.
-   * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The target. - */ - @java.lang.Override - public java.lang.String getTarget() { - java.lang.Object ref = target_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - target_ = s; - return s; - } - } - /** - *
-   * Output only. Server-defined resource path for the target of the operation.
-   * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for target. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTargetBytes() { - java.lang.Object ref = target_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - target_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VERB_FIELD_NUMBER = 4; - private volatile java.lang.Object verb_; - /** - *
-   * Output only. Name of the verb executed by the operation.
-   * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The verb. - */ - @java.lang.Override - public java.lang.String getVerb() { - java.lang.Object ref = verb_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - verb_ = s; - return s; - } - } - /** - *
-   * Output only. Name of the verb executed by the operation.
-   * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for verb. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVerbBytes() { - java.lang.Object ref = verb_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - verb_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STATUS_MESSAGE_FIELD_NUMBER = 5; - private volatile java.lang.Object statusMessage_; - /** - *
-   * Output only. Human-readable status of the operation, if any.
-   * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The statusMessage. - */ - @java.lang.Override - public java.lang.String getStatusMessage() { - java.lang.Object ref = statusMessage_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - statusMessage_ = s; - return s; - } - } - /** - *
-   * Output only. Human-readable status of the operation, if any.
-   * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for statusMessage. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getStatusMessageBytes() { - java.lang.Object ref = statusMessage_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - statusMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REQUESTED_CANCELLATION_FIELD_NUMBER = 6; - private boolean requestedCancellation_; - /** - *
-   * Output only. Identifies whether the user has requested cancellation
-   * of the operation. Operations that have successfully been cancelled
-   * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-   * corresponding to `Code.CANCELLED`.
-   * 
- * - * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The requestedCancellation. - */ - @java.lang.Override - public boolean getRequestedCancellation() { - return requestedCancellation_; - } - - public static final int API_VERSION_FIELD_NUMBER = 7; - private volatile java.lang.Object apiVersion_; - /** - *
-   * Output only. API version used to start the operation.
-   * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The apiVersion. - */ - @java.lang.Override - public java.lang.String getApiVersion() { - java.lang.Object ref = apiVersion_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - apiVersion_ = s; - return s; - } - } - /** - *
-   * Output only. API version used to start the operation.
-   * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for apiVersion. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getApiVersionBytes() { - java.lang.Object ref = apiVersion_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - apiVersion_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (createTime_ != null) { - output.writeMessage(1, getCreateTime()); - } - if (endTime_ != null) { - output.writeMessage(2, getEndTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, target_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, verb_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, statusMessage_); - } - if (requestedCancellation_ != false) { - output.writeBool(6, requestedCancellation_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, apiVersion_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getCreateTime()); - } - if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getEndTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(target_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, target_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(verb_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, verb_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, statusMessage_); - } - if (requestedCancellation_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(6, requestedCancellation_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(apiVersion_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, apiVersion_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.OperationMetadata)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.OperationMetadata other = (com.google.cloud.batch.v1.OperationMetadata) obj; - - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime() - .equals(other.getCreateTime())) return false; - } - if (hasEndTime() != other.hasEndTime()) return false; - if (hasEndTime()) { - if (!getEndTime() - .equals(other.getEndTime())) return false; - } - if (!getTarget() - .equals(other.getTarget())) return false; - if (!getVerb() - .equals(other.getVerb())) return false; - if (!getStatusMessage() - .equals(other.getStatusMessage())) return false; - if (getRequestedCancellation() - != other.getRequestedCancellation()) return false; - if (!getApiVersion() - .equals(other.getApiVersion())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - if (hasEndTime()) { - hash = (37 * hash) + END_TIME_FIELD_NUMBER; - hash = (53 * hash) + getEndTime().hashCode(); - } - hash = (37 * hash) + TARGET_FIELD_NUMBER; - hash = (53 * hash) + getTarget().hashCode(); - hash = (37 * hash) + VERB_FIELD_NUMBER; - hash = (53 * hash) + getVerb().hashCode(); - hash = (37 * hash) + STATUS_MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getStatusMessage().hashCode(); - hash = (37 * hash) + REQUESTED_CANCELLATION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getRequestedCancellation()); - hash = (37 * hash) + API_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getApiVersion().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.OperationMetadata parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.OperationMetadata parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.OperationMetadata parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.OperationMetadata prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-   * Represents the metadata of the long-running operation.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.OperationMetadata} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.OperationMetadata) - com.google.cloud.batch.v1.OperationMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_OperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_OperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.OperationMetadata.class, com.google.cloud.batch.v1.OperationMetadata.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.OperationMetadata.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - if (endTimeBuilder_ == null) { - endTime_ = null; - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - target_ = ""; - - verb_ = ""; - - statusMessage_ = ""; - - requestedCancellation_ = false; - - apiVersion_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.BatchProto.internal_static_google_cloud_batch_v1_OperationMetadata_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.OperationMetadata getDefaultInstanceForType() { - return com.google.cloud.batch.v1.OperationMetadata.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.OperationMetadata build() { - com.google.cloud.batch.v1.OperationMetadata result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.OperationMetadata buildPartial() { - com.google.cloud.batch.v1.OperationMetadata result = new com.google.cloud.batch.v1.OperationMetadata(this); - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - if (endTimeBuilder_ == null) { - result.endTime_ = endTime_; - } else { - result.endTime_ = endTimeBuilder_.build(); - } - result.target_ = target_; - result.verb_ = verb_; - result.statusMessage_ = statusMessage_; - result.requestedCancellation_ = requestedCancellation_; - result.apiVersion_ = apiVersion_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.OperationMetadata) { - return mergeFrom((com.google.cloud.batch.v1.OperationMetadata)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.OperationMetadata other) { - if (other == com.google.cloud.batch.v1.OperationMetadata.getDefaultInstance()) return this; - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (other.hasEndTime()) { - mergeEndTime(other.getEndTime()); - } - if (!other.getTarget().isEmpty()) { - target_ = other.target_; - onChanged(); - } - if (!other.getVerb().isEmpty()) { - verb_ = other.verb_; - onChanged(); - } - if (!other.getStatusMessage().isEmpty()) { - statusMessage_ = other.statusMessage_; - onChanged(); - } - if (other.getRequestedCancellation() != false) { - setRequestedCancellation(other.getRequestedCancellation()); - } - if (!other.getApiVersion().isEmpty()) { - apiVersion_ = other.apiVersion_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.OperationMetadata parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.OperationMetadata) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The createTime. - */ - public com.google.protobuf.Timestamp getCreateTime() { - if (createTimeBuilder_ == null) { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } else { - return createTimeBuilder_.getMessage(); - } - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - createTime_ = value; - onChanged(); - } else { - createTimeBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setCreateTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (createTime_ != null) { - createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); - } else { - createTime_ = value; - } - onChanged(); - } else { - createTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - } - /** - *
-     * Output only. The time the operation was created.
-     * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { - if (createTimeBuilder_ == null) { - createTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), - getParentForChildren(), - isClean()); - createTime_ = null; - } - return createTimeBuilder_; - } - - private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the endTime field is set. - */ - public boolean hasEndTime() { - return endTimeBuilder_ != null || endTime_ != null; - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The endTime. - */ - public com.google.protobuf.Timestamp getEndTime() { - if (endTimeBuilder_ == null) { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } else { - return endTimeBuilder_.getMessage(); - } - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - endTime_ = value; - onChanged(); - } else { - endTimeBuilder_.setMessage(value); - } - - return this; - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder setEndTime( - com.google.protobuf.Timestamp.Builder builderForValue) { - if (endTimeBuilder_ == null) { - endTime_ = builderForValue.build(); - onChanged(); - } else { - endTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder mergeEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (endTime_ != null) { - endTime_ = - com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); - } else { - endTime_ = value; - } - onChanged(); - } else { - endTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public Builder clearEndTime() { - if (endTimeBuilder_ == null) { - endTime_ = null; - onChanged(); - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - - return this; - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - - onChanged(); - return getEndTimeFieldBuilder().getBuilder(); - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - if (endTimeBuilder_ != null) { - return endTimeBuilder_.getMessageOrBuilder(); - } else { - return endTime_ == null ? - com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - } - /** - *
-     * Output only. The time the operation finished running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { - if (endTimeBuilder_ == null) { - endTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( - getEndTime(), - getParentForChildren(), - isClean()); - endTime_ = null; - } - return endTimeBuilder_; - } - - private java.lang.Object target_ = ""; - /** - *
-     * Output only. Server-defined resource path for the target of the operation.
-     * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The target. - */ - public java.lang.String getTarget() { - java.lang.Object ref = target_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - target_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. Server-defined resource path for the target of the operation.
-     * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for target. - */ - public com.google.protobuf.ByteString - getTargetBytes() { - java.lang.Object ref = target_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - target_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. Server-defined resource path for the target of the operation.
-     * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The target to set. - * @return This builder for chaining. - */ - public Builder setTarget( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - target_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Server-defined resource path for the target of the operation.
-     * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearTarget() { - - target_ = getDefaultInstance().getTarget(); - onChanged(); - return this; - } - /** - *
-     * Output only. Server-defined resource path for the target of the operation.
-     * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for target to set. - * @return This builder for chaining. - */ - public Builder setTargetBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - target_ = value; - onChanged(); - return this; - } - - private java.lang.Object verb_ = ""; - /** - *
-     * Output only. Name of the verb executed by the operation.
-     * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The verb. - */ - public java.lang.String getVerb() { - java.lang.Object ref = verb_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - verb_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. Name of the verb executed by the operation.
-     * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for verb. - */ - public com.google.protobuf.ByteString - getVerbBytes() { - java.lang.Object ref = verb_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - verb_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. Name of the verb executed by the operation.
-     * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The verb to set. - * @return This builder for chaining. - */ - public Builder setVerb( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - verb_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Name of the verb executed by the operation.
-     * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearVerb() { - - verb_ = getDefaultInstance().getVerb(); - onChanged(); - return this; - } - /** - *
-     * Output only. Name of the verb executed by the operation.
-     * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for verb to set. - * @return This builder for chaining. - */ - public Builder setVerbBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - verb_ = value; - onChanged(); - return this; - } - - private java.lang.Object statusMessage_ = ""; - /** - *
-     * Output only. Human-readable status of the operation, if any.
-     * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The statusMessage. - */ - public java.lang.String getStatusMessage() { - java.lang.Object ref = statusMessage_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - statusMessage_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. Human-readable status of the operation, if any.
-     * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for statusMessage. - */ - public com.google.protobuf.ByteString - getStatusMessageBytes() { - java.lang.Object ref = statusMessage_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - statusMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. Human-readable status of the operation, if any.
-     * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The statusMessage to set. - * @return This builder for chaining. - */ - public Builder setStatusMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - statusMessage_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Human-readable status of the operation, if any.
-     * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearStatusMessage() { - - statusMessage_ = getDefaultInstance().getStatusMessage(); - onChanged(); - return this; - } - /** - *
-     * Output only. Human-readable status of the operation, if any.
-     * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for statusMessage to set. - * @return This builder for chaining. - */ - public Builder setStatusMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - statusMessage_ = value; - onChanged(); - return this; - } - - private boolean requestedCancellation_ ; - /** - *
-     * Output only. Identifies whether the user has requested cancellation
-     * of the operation. Operations that have successfully been cancelled
-     * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-     * corresponding to `Code.CANCELLED`.
-     * 
- * - * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The requestedCancellation. - */ - @java.lang.Override - public boolean getRequestedCancellation() { - return requestedCancellation_; - } - /** - *
-     * Output only. Identifies whether the user has requested cancellation
-     * of the operation. Operations that have successfully been cancelled
-     * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-     * corresponding to `Code.CANCELLED`.
-     * 
- * - * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The requestedCancellation to set. - * @return This builder for chaining. - */ - public Builder setRequestedCancellation(boolean value) { - - requestedCancellation_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. Identifies whether the user has requested cancellation
-     * of the operation. Operations that have successfully been cancelled
-     * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-     * corresponding to `Code.CANCELLED`.
-     * 
- * - * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearRequestedCancellation() { - - requestedCancellation_ = false; - onChanged(); - return this; - } - - private java.lang.Object apiVersion_ = ""; - /** - *
-     * Output only. API version used to start the operation.
-     * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The apiVersion. - */ - public java.lang.String getApiVersion() { - java.lang.Object ref = apiVersion_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - apiVersion_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-     * Output only. API version used to start the operation.
-     * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for apiVersion. - */ - public com.google.protobuf.ByteString - getApiVersionBytes() { - java.lang.Object ref = apiVersion_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - apiVersion_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-     * Output only. API version used to start the operation.
-     * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The apiVersion to set. - * @return This builder for chaining. - */ - public Builder setApiVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - apiVersion_ = value; - onChanged(); - return this; - } - /** - *
-     * Output only. API version used to start the operation.
-     * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return This builder for chaining. - */ - public Builder clearApiVersion() { - - apiVersion_ = getDefaultInstance().getApiVersion(); - onChanged(); - return this; - } - /** - *
-     * Output only. API version used to start the operation.
-     * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param value The bytes for apiVersion to set. - * @return This builder for chaining. - */ - public Builder setApiVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - apiVersion_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.OperationMetadata) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.OperationMetadata) - private static final com.google.cloud.batch.v1.OperationMetadata DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.OperationMetadata(); - } - - public static com.google.cloud.batch.v1.OperationMetadata getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OperationMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OperationMetadata(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.OperationMetadata getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - -} - diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadataOrBuilder.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadataOrBuilder.java deleted file mode 100644 index f66a6e1096d1..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/OperationMetadataOrBuilder.java +++ /dev/null @@ -1,156 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/batch.proto - -package com.google.cloud.batch.v1; - -public interface OperationMetadataOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.OperationMetadata) - com.google.protobuf.MessageOrBuilder { - - /** - *
-   * Output only. The time the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - *
-   * Output only. The time the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - *
-   * Output only. The time the operation was created.
-   * 
- * - * .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - *
-   * Output only. The time the operation finished running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return Whether the endTime field is set. - */ - boolean hasEndTime(); - /** - *
-   * Output only. The time the operation finished running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The endTime. - */ - com.google.protobuf.Timestamp getEndTime(); - /** - *
-   * Output only. The time the operation finished running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); - - /** - *
-   * Output only. Server-defined resource path for the target of the operation.
-   * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The target. - */ - java.lang.String getTarget(); - /** - *
-   * Output only. Server-defined resource path for the target of the operation.
-   * 
- * - * string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for target. - */ - com.google.protobuf.ByteString - getTargetBytes(); - - /** - *
-   * Output only. Name of the verb executed by the operation.
-   * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The verb. - */ - java.lang.String getVerb(); - /** - *
-   * Output only. Name of the verb executed by the operation.
-   * 
- * - * string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for verb. - */ - com.google.protobuf.ByteString - getVerbBytes(); - - /** - *
-   * Output only. Human-readable status of the operation, if any.
-   * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The statusMessage. - */ - java.lang.String getStatusMessage(); - /** - *
-   * Output only. Human-readable status of the operation, if any.
-   * 
- * - * string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for statusMessage. - */ - com.google.protobuf.ByteString - getStatusMessageBytes(); - - /** - *
-   * Output only. Identifies whether the user has requested cancellation
-   * of the operation. Operations that have successfully been cancelled
-   * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-   * corresponding to `Code.CANCELLED`.
-   * 
- * - * bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The requestedCancellation. - */ - boolean getRequestedCancellation(); - - /** - *
-   * Output only. API version used to start the operation.
-   * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The apiVersion. - */ - java.lang.String getApiVersion(); - /** - *
-   * Output only. API version used to start the operation.
-   * 
- * - * string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return The bytes for apiVersion. - */ - com.google.protobuf.ByteString - getApiVersionBytes(); -} diff --git a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java b/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java deleted file mode 100644 index 3b8fe1da2344..000000000000 --- a/owl-bot-staging/java-batch/v1/proto-google-cloud-batch-v1/src/main/java/com/google/cloud/batch/v1/Runnable.java +++ /dev/null @@ -1,5809 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/batch/v1/task.proto - -package com.google.cloud.batch.v1; - -/** - *
- * Runnable describes instructions for executing a specific script or container
- * as part of a Task.
- * 
- * - * Protobuf type {@code google.cloud.batch.v1.Runnable} - */ -public final class Runnable extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.Runnable) - RunnableOrBuilder { -private static final long serialVersionUID = 0L; - // Use Runnable.newBuilder() to construct. - private Runnable(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Runnable() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Runnable(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Runnable( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.cloud.batch.v1.Runnable.Container.Builder subBuilder = null; - if (executableCase_ == 1) { - subBuilder = ((com.google.cloud.batch.v1.Runnable.Container) executable_).toBuilder(); - } - executable_ = - input.readMessage(com.google.cloud.batch.v1.Runnable.Container.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.batch.v1.Runnable.Container) executable_); - executable_ = subBuilder.buildPartial(); - } - executableCase_ = 1; - break; - } - case 18: { - com.google.cloud.batch.v1.Runnable.Script.Builder subBuilder = null; - if (executableCase_ == 2) { - subBuilder = ((com.google.cloud.batch.v1.Runnable.Script) executable_).toBuilder(); - } - executable_ = - input.readMessage(com.google.cloud.batch.v1.Runnable.Script.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.batch.v1.Runnable.Script) executable_); - executable_ = subBuilder.buildPartial(); - } - executableCase_ = 2; - break; - } - case 24: { - - ignoreExitStatus_ = input.readBool(); - break; - } - case 32: { - - background_ = input.readBool(); - break; - } - case 40: { - - alwaysRun_ = input.readBool(); - break; - } - case 50: { - com.google.cloud.batch.v1.Runnable.Barrier.Builder subBuilder = null; - if (executableCase_ == 6) { - subBuilder = ((com.google.cloud.batch.v1.Runnable.Barrier) executable_).toBuilder(); - } - executable_ = - input.readMessage(com.google.cloud.batch.v1.Runnable.Barrier.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.cloud.batch.v1.Runnable.Barrier) executable_); - executable_ = subBuilder.buildPartial(); - } - executableCase_ = 6; - break; - } - case 58: { - com.google.cloud.batch.v1.Environment.Builder subBuilder = null; - if (environment_ != null) { - subBuilder = environment_.toBuilder(); - } - environment_ = input.readMessage(com.google.cloud.batch.v1.Environment.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(environment_); - environment_ = subBuilder.buildPartial(); - } - - break; - } - case 66: { - com.google.protobuf.Duration.Builder subBuilder = null; - if (timeout_ != null) { - subBuilder = timeout_.toBuilder(); - } - timeout_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(timeout_); - timeout_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Runnable.class, com.google.cloud.batch.v1.Runnable.Builder.class); - } - - public interface ContainerOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.Runnable.Container) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * The URI to pull the container image from.
-     * 
- * - * string image_uri = 1; - * @return The imageUri. - */ - java.lang.String getImageUri(); - /** - *
-     * The URI to pull the container image from.
-     * 
- * - * string image_uri = 1; - * @return The bytes for imageUri. - */ - com.google.protobuf.ByteString - getImageUriBytes(); - - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @return A list containing the commands. - */ - java.util.List - getCommandsList(); - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @return The count of commands. - */ - int getCommandsCount(); - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @param index The index of the element to return. - * @return The commands at the given index. - */ - java.lang.String getCommands(int index); - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @param index The index of the value to return. - * @return The bytes of the commands at the given index. - */ - com.google.protobuf.ByteString - getCommandsBytes(int index); - - /** - *
-     * Overrides the `ENTRYPOINT` specified in the container.
-     * 
- * - * string entrypoint = 3; - * @return The entrypoint. - */ - java.lang.String getEntrypoint(); - /** - *
-     * Overrides the `ENTRYPOINT` specified in the container.
-     * 
- * - * string entrypoint = 3; - * @return The bytes for entrypoint. - */ - com.google.protobuf.ByteString - getEntrypointBytes(); - - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @return A list containing the volumes. - */ - java.util.List - getVolumesList(); - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @return The count of volumes. - */ - int getVolumesCount(); - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @param index The index of the element to return. - * @return The volumes at the given index. - */ - java.lang.String getVolumes(int index); - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @param index The index of the value to return. - * @return The bytes of the volumes at the given index. - */ - com.google.protobuf.ByteString - getVolumesBytes(int index); - - /** - *
-     * Arbitrary additional options to include in the "docker run" command when
-     * running this container, e.g. "--network host".
-     * 
- * - * string options = 8; - * @return The options. - */ - java.lang.String getOptions(); - /** - *
-     * Arbitrary additional options to include in the "docker run" command when
-     * running this container, e.g. "--network host".
-     * 
- * - * string options = 8; - * @return The bytes for options. - */ - com.google.protobuf.ByteString - getOptionsBytes(); - - /** - *
-     * If set to true, external network access to and from container will be
-     * blocked. The container will use the default internal network
-     * 'goog-internal'.
-     * 
- * - * bool block_external_network = 9; - * @return The blockExternalNetwork. - */ - boolean getBlockExternalNetwork(); - - /** - *
-     * Optional username for logging in to a docker registry. If username
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * username from the Secret Manager.
-     * 
- * - * string username = 10; - * @return The username. - */ - java.lang.String getUsername(); - /** - *
-     * Optional username for logging in to a docker registry. If username
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * username from the Secret Manager.
-     * 
- * - * string username = 10; - * @return The bytes for username. - */ - com.google.protobuf.ByteString - getUsernameBytes(); - - /** - *
-     * Optional password for logging in to a docker registry. If password
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * password from the Secret Manager;
-     * 
- * - * string password = 11; - * @return The password. - */ - java.lang.String getPassword(); - /** - *
-     * Optional password for logging in to a docker registry. If password
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * password from the Secret Manager;
-     * 
- * - * string password = 11; - * @return The bytes for password. - */ - com.google.protobuf.ByteString - getPasswordBytes(); - } - /** - *
-   * Container runnable.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.Runnable.Container} - */ - public static final class Container extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.Runnable.Container) - ContainerOrBuilder { - private static final long serialVersionUID = 0L; - // Use Container.newBuilder() to construct. - private Container(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Container() { - imageUri_ = ""; - commands_ = com.google.protobuf.LazyStringArrayList.EMPTY; - entrypoint_ = ""; - volumes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - options_ = ""; - username_ = ""; - password_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Container(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Container( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - imageUri_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - commands_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - commands_.add(s); - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - entrypoint_ = s; - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - volumes_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - volumes_.add(s); - break; - } - case 66: { - java.lang.String s = input.readStringRequireUtf8(); - - options_ = s; - break; - } - case 72: { - - blockExternalNetwork_ = input.readBool(); - break; - } - case 82: { - java.lang.String s = input.readStringRequireUtf8(); - - username_ = s; - break; - } - case 90: { - java.lang.String s = input.readStringRequireUtf8(); - - password_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - commands_ = commands_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - volumes_ = volumes_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Container_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Container_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Runnable.Container.class, com.google.cloud.batch.v1.Runnable.Container.Builder.class); - } - - public static final int IMAGE_URI_FIELD_NUMBER = 1; - private volatile java.lang.Object imageUri_; - /** - *
-     * The URI to pull the container image from.
-     * 
- * - * string image_uri = 1; - * @return The imageUri. - */ - @java.lang.Override - public java.lang.String getImageUri() { - java.lang.Object ref = imageUri_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - imageUri_ = s; - return s; - } - } - /** - *
-     * The URI to pull the container image from.
-     * 
- * - * string image_uri = 1; - * @return The bytes for imageUri. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getImageUriBytes() { - java.lang.Object ref = imageUri_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - imageUri_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int COMMANDS_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList commands_; - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @return A list containing the commands. - */ - public com.google.protobuf.ProtocolStringList - getCommandsList() { - return commands_; - } - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @return The count of commands. - */ - public int getCommandsCount() { - return commands_.size(); - } - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @param index The index of the element to return. - * @return The commands at the given index. - */ - public java.lang.String getCommands(int index) { - return commands_.get(index); - } - /** - *
-     * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-     * (either in the container image or with the entrypoint field below) then
-     * commands are appended as arguments to the ENTRYPOINT.
-     * 
- * - * repeated string commands = 2; - * @param index The index of the value to return. - * @return The bytes of the commands at the given index. - */ - public com.google.protobuf.ByteString - getCommandsBytes(int index) { - return commands_.getByteString(index); - } - - public static final int ENTRYPOINT_FIELD_NUMBER = 3; - private volatile java.lang.Object entrypoint_; - /** - *
-     * Overrides the `ENTRYPOINT` specified in the container.
-     * 
- * - * string entrypoint = 3; - * @return The entrypoint. - */ - @java.lang.Override - public java.lang.String getEntrypoint() { - java.lang.Object ref = entrypoint_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - entrypoint_ = s; - return s; - } - } - /** - *
-     * Overrides the `ENTRYPOINT` specified in the container.
-     * 
- * - * string entrypoint = 3; - * @return The bytes for entrypoint. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEntrypointBytes() { - java.lang.Object ref = entrypoint_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - entrypoint_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VOLUMES_FIELD_NUMBER = 7; - private com.google.protobuf.LazyStringList volumes_; - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @return A list containing the volumes. - */ - public com.google.protobuf.ProtocolStringList - getVolumesList() { - return volumes_; - } - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @return The count of volumes. - */ - public int getVolumesCount() { - return volumes_.size(); - } - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @param index The index of the element to return. - * @return The volumes at the given index. - */ - public java.lang.String getVolumes(int index) { - return volumes_.get(index); - } - /** - *
-     * Volumes to mount (bind mount) from the host machine files or directories
-     * into the container, formatted to match docker run's --volume option,
-     * e.g. /foo:/bar, or /foo:/bar:ro
-     * 
- * - * repeated string volumes = 7; - * @param index The index of the value to return. - * @return The bytes of the volumes at the given index. - */ - public com.google.protobuf.ByteString - getVolumesBytes(int index) { - return volumes_.getByteString(index); - } - - public static final int OPTIONS_FIELD_NUMBER = 8; - private volatile java.lang.Object options_; - /** - *
-     * Arbitrary additional options to include in the "docker run" command when
-     * running this container, e.g. "--network host".
-     * 
- * - * string options = 8; - * @return The options. - */ - @java.lang.Override - public java.lang.String getOptions() { - java.lang.Object ref = options_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - options_ = s; - return s; - } - } - /** - *
-     * Arbitrary additional options to include in the "docker run" command when
-     * running this container, e.g. "--network host".
-     * 
- * - * string options = 8; - * @return The bytes for options. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getOptionsBytes() { - java.lang.Object ref = options_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - options_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int BLOCK_EXTERNAL_NETWORK_FIELD_NUMBER = 9; - private boolean blockExternalNetwork_; - /** - *
-     * If set to true, external network access to and from container will be
-     * blocked. The container will use the default internal network
-     * 'goog-internal'.
-     * 
- * - * bool block_external_network = 9; - * @return The blockExternalNetwork. - */ - @java.lang.Override - public boolean getBlockExternalNetwork() { - return blockExternalNetwork_; - } - - public static final int USERNAME_FIELD_NUMBER = 10; - private volatile java.lang.Object username_; - /** - *
-     * Optional username for logging in to a docker registry. If username
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * username from the Secret Manager.
-     * 
- * - * string username = 10; - * @return The username. - */ - @java.lang.Override - public java.lang.String getUsername() { - java.lang.Object ref = username_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - username_ = s; - return s; - } - } - /** - *
-     * Optional username for logging in to a docker registry. If username
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * username from the Secret Manager.
-     * 
- * - * string username = 10; - * @return The bytes for username. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - username_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PASSWORD_FIELD_NUMBER = 11; - private volatile java.lang.Object password_; - /** - *
-     * Optional password for logging in to a docker registry. If password
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * password from the Secret Manager;
-     * 
- * - * string password = 11; - * @return The password. - */ - @java.lang.Override - public java.lang.String getPassword() { - java.lang.Object ref = password_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - password_ = s; - return s; - } - } - /** - *
-     * Optional password for logging in to a docker registry. If password
-     * matches "projects/*/secrets/*/versions/*" then Batch will read the
-     * password from the Secret Manager;
-     * 
- * - * string password = 11; - * @return The bytes for password. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - password_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUri_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, imageUri_); - } - for (int i = 0; i < commands_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, commands_.getRaw(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entrypoint_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, entrypoint_); - } - for (int i = 0; i < volumes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, volumes_.getRaw(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(options_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, options_); - } - if (blockExternalNetwork_ != false) { - output.writeBool(9, blockExternalNetwork_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, username_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, password_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUri_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, imageUri_); - } - { - int dataSize = 0; - for (int i = 0; i < commands_.size(); i++) { - dataSize += computeStringSizeNoTag(commands_.getRaw(i)); - } - size += dataSize; - size += 1 * getCommandsList().size(); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entrypoint_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, entrypoint_); - } - { - int dataSize = 0; - for (int i = 0; i < volumes_.size(); i++) { - dataSize += computeStringSizeNoTag(volumes_.getRaw(i)); - } - size += dataSize; - size += 1 * getVolumesList().size(); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(options_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, options_); - } - if (blockExternalNetwork_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(9, blockExternalNetwork_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, username_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, password_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.Runnable.Container)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.Runnable.Container other = (com.google.cloud.batch.v1.Runnable.Container) obj; - - if (!getImageUri() - .equals(other.getImageUri())) return false; - if (!getCommandsList() - .equals(other.getCommandsList())) return false; - if (!getEntrypoint() - .equals(other.getEntrypoint())) return false; - if (!getVolumesList() - .equals(other.getVolumesList())) return false; - if (!getOptions() - .equals(other.getOptions())) return false; - if (getBlockExternalNetwork() - != other.getBlockExternalNetwork()) return false; - if (!getUsername() - .equals(other.getUsername())) return false; - if (!getPassword() - .equals(other.getPassword())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + IMAGE_URI_FIELD_NUMBER; - hash = (53 * hash) + getImageUri().hashCode(); - if (getCommandsCount() > 0) { - hash = (37 * hash) + COMMANDS_FIELD_NUMBER; - hash = (53 * hash) + getCommandsList().hashCode(); - } - hash = (37 * hash) + ENTRYPOINT_FIELD_NUMBER; - hash = (53 * hash) + getEntrypoint().hashCode(); - if (getVolumesCount() > 0) { - hash = (37 * hash) + VOLUMES_FIELD_NUMBER; - hash = (53 * hash) + getVolumesList().hashCode(); - } - hash = (37 * hash) + OPTIONS_FIELD_NUMBER; - hash = (53 * hash) + getOptions().hashCode(); - hash = (37 * hash) + BLOCK_EXTERNAL_NETWORK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getBlockExternalNetwork()); - hash = (37 * hash) + USERNAME_FIELD_NUMBER; - hash = (53 * hash) + getUsername().hashCode(); - hash = (37 * hash) + PASSWORD_FIELD_NUMBER; - hash = (53 * hash) + getPassword().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Container parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Runnable.Container parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Runnable.Container parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.Runnable.Container prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Container runnable.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.Runnable.Container} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.Runnable.Container) - com.google.cloud.batch.v1.Runnable.ContainerOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Container_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Container_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Runnable.Container.class, com.google.cloud.batch.v1.Runnable.Container.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.Runnable.Container.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - imageUri_ = ""; - - commands_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - entrypoint_ = ""; - - volumes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - options_ = ""; - - blockExternalNetwork_ = false; - - username_ = ""; - - password_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Container_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Container getDefaultInstanceForType() { - return com.google.cloud.batch.v1.Runnable.Container.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Container build() { - com.google.cloud.batch.v1.Runnable.Container result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Container buildPartial() { - com.google.cloud.batch.v1.Runnable.Container result = new com.google.cloud.batch.v1.Runnable.Container(this); - int from_bitField0_ = bitField0_; - result.imageUri_ = imageUri_; - if (((bitField0_ & 0x00000001) != 0)) { - commands_ = commands_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.commands_ = commands_; - result.entrypoint_ = entrypoint_; - if (((bitField0_ & 0x00000002) != 0)) { - volumes_ = volumes_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.volumes_ = volumes_; - result.options_ = options_; - result.blockExternalNetwork_ = blockExternalNetwork_; - result.username_ = username_; - result.password_ = password_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.Runnable.Container) { - return mergeFrom((com.google.cloud.batch.v1.Runnable.Container)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.Runnable.Container other) { - if (other == com.google.cloud.batch.v1.Runnable.Container.getDefaultInstance()) return this; - if (!other.getImageUri().isEmpty()) { - imageUri_ = other.imageUri_; - onChanged(); - } - if (!other.commands_.isEmpty()) { - if (commands_.isEmpty()) { - commands_ = other.commands_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureCommandsIsMutable(); - commands_.addAll(other.commands_); - } - onChanged(); - } - if (!other.getEntrypoint().isEmpty()) { - entrypoint_ = other.entrypoint_; - onChanged(); - } - if (!other.volumes_.isEmpty()) { - if (volumes_.isEmpty()) { - volumes_ = other.volumes_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureVolumesIsMutable(); - volumes_.addAll(other.volumes_); - } - onChanged(); - } - if (!other.getOptions().isEmpty()) { - options_ = other.options_; - onChanged(); - } - if (other.getBlockExternalNetwork() != false) { - setBlockExternalNetwork(other.getBlockExternalNetwork()); - } - if (!other.getUsername().isEmpty()) { - username_ = other.username_; - onChanged(); - } - if (!other.getPassword().isEmpty()) { - password_ = other.password_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.Runnable.Container parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.Runnable.Container) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object imageUri_ = ""; - /** - *
-       * The URI to pull the container image from.
-       * 
- * - * string image_uri = 1; - * @return The imageUri. - */ - public java.lang.String getImageUri() { - java.lang.Object ref = imageUri_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - imageUri_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The URI to pull the container image from.
-       * 
- * - * string image_uri = 1; - * @return The bytes for imageUri. - */ - public com.google.protobuf.ByteString - getImageUriBytes() { - java.lang.Object ref = imageUri_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - imageUri_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The URI to pull the container image from.
-       * 
- * - * string image_uri = 1; - * @param value The imageUri to set. - * @return This builder for chaining. - */ - public Builder setImageUri( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - imageUri_ = value; - onChanged(); - return this; - } - /** - *
-       * The URI to pull the container image from.
-       * 
- * - * string image_uri = 1; - * @return This builder for chaining. - */ - public Builder clearImageUri() { - - imageUri_ = getDefaultInstance().getImageUri(); - onChanged(); - return this; - } - /** - *
-       * The URI to pull the container image from.
-       * 
- * - * string image_uri = 1; - * @param value The bytes for imageUri to set. - * @return This builder for chaining. - */ - public Builder setImageUriBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - imageUri_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList commands_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureCommandsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - commands_ = new com.google.protobuf.LazyStringArrayList(commands_); - bitField0_ |= 0x00000001; - } - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @return A list containing the commands. - */ - public com.google.protobuf.ProtocolStringList - getCommandsList() { - return commands_.getUnmodifiableView(); - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @return The count of commands. - */ - public int getCommandsCount() { - return commands_.size(); - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @param index The index of the element to return. - * @return The commands at the given index. - */ - public java.lang.String getCommands(int index) { - return commands_.get(index); - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @param index The index of the value to return. - * @return The bytes of the commands at the given index. - */ - public com.google.protobuf.ByteString - getCommandsBytes(int index) { - return commands_.getByteString(index); - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @param index The index to set the value at. - * @param value The commands to set. - * @return This builder for chaining. - */ - public Builder setCommands( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCommandsIsMutable(); - commands_.set(index, value); - onChanged(); - return this; - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @param value The commands to add. - * @return This builder for chaining. - */ - public Builder addCommands( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCommandsIsMutable(); - commands_.add(value); - onChanged(); - return this; - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @param values The commands to add. - * @return This builder for chaining. - */ - public Builder addAllCommands( - java.lang.Iterable values) { - ensureCommandsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, commands_); - onChanged(); - return this; - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @return This builder for chaining. - */ - public Builder clearCommands() { - commands_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - *
-       * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT
-       * (either in the container image or with the entrypoint field below) then
-       * commands are appended as arguments to the ENTRYPOINT.
-       * 
- * - * repeated string commands = 2; - * @param value The bytes of the commands to add. - * @return This builder for chaining. - */ - public Builder addCommandsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureCommandsIsMutable(); - commands_.add(value); - onChanged(); - return this; - } - - private java.lang.Object entrypoint_ = ""; - /** - *
-       * Overrides the `ENTRYPOINT` specified in the container.
-       * 
- * - * string entrypoint = 3; - * @return The entrypoint. - */ - public java.lang.String getEntrypoint() { - java.lang.Object ref = entrypoint_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - entrypoint_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Overrides the `ENTRYPOINT` specified in the container.
-       * 
- * - * string entrypoint = 3; - * @return The bytes for entrypoint. - */ - public com.google.protobuf.ByteString - getEntrypointBytes() { - java.lang.Object ref = entrypoint_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - entrypoint_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Overrides the `ENTRYPOINT` specified in the container.
-       * 
- * - * string entrypoint = 3; - * @param value The entrypoint to set. - * @return This builder for chaining. - */ - public Builder setEntrypoint( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - entrypoint_ = value; - onChanged(); - return this; - } - /** - *
-       * Overrides the `ENTRYPOINT` specified in the container.
-       * 
- * - * string entrypoint = 3; - * @return This builder for chaining. - */ - public Builder clearEntrypoint() { - - entrypoint_ = getDefaultInstance().getEntrypoint(); - onChanged(); - return this; - } - /** - *
-       * Overrides the `ENTRYPOINT` specified in the container.
-       * 
- * - * string entrypoint = 3; - * @param value The bytes for entrypoint to set. - * @return This builder for chaining. - */ - public Builder setEntrypointBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - entrypoint_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList volumes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureVolumesIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - volumes_ = new com.google.protobuf.LazyStringArrayList(volumes_); - bitField0_ |= 0x00000002; - } - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @return A list containing the volumes. - */ - public com.google.protobuf.ProtocolStringList - getVolumesList() { - return volumes_.getUnmodifiableView(); - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @return The count of volumes. - */ - public int getVolumesCount() { - return volumes_.size(); - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @param index The index of the element to return. - * @return The volumes at the given index. - */ - public java.lang.String getVolumes(int index) { - return volumes_.get(index); - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @param index The index of the value to return. - * @return The bytes of the volumes at the given index. - */ - public com.google.protobuf.ByteString - getVolumesBytes(int index) { - return volumes_.getByteString(index); - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @param index The index to set the value at. - * @param value The volumes to set. - * @return This builder for chaining. - */ - public Builder setVolumes( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureVolumesIsMutable(); - volumes_.set(index, value); - onChanged(); - return this; - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @param value The volumes to add. - * @return This builder for chaining. - */ - public Builder addVolumes( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureVolumesIsMutable(); - volumes_.add(value); - onChanged(); - return this; - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @param values The volumes to add. - * @return This builder for chaining. - */ - public Builder addAllVolumes( - java.lang.Iterable values) { - ensureVolumesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, volumes_); - onChanged(); - return this; - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @return This builder for chaining. - */ - public Builder clearVolumes() { - volumes_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - *
-       * Volumes to mount (bind mount) from the host machine files or directories
-       * into the container, formatted to match docker run's --volume option,
-       * e.g. /foo:/bar, or /foo:/bar:ro
-       * 
- * - * repeated string volumes = 7; - * @param value The bytes of the volumes to add. - * @return This builder for chaining. - */ - public Builder addVolumesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureVolumesIsMutable(); - volumes_.add(value); - onChanged(); - return this; - } - - private java.lang.Object options_ = ""; - /** - *
-       * Arbitrary additional options to include in the "docker run" command when
-       * running this container, e.g. "--network host".
-       * 
- * - * string options = 8; - * @return The options. - */ - public java.lang.String getOptions() { - java.lang.Object ref = options_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - options_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Arbitrary additional options to include in the "docker run" command when
-       * running this container, e.g. "--network host".
-       * 
- * - * string options = 8; - * @return The bytes for options. - */ - public com.google.protobuf.ByteString - getOptionsBytes() { - java.lang.Object ref = options_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - options_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Arbitrary additional options to include in the "docker run" command when
-       * running this container, e.g. "--network host".
-       * 
- * - * string options = 8; - * @param value The options to set. - * @return This builder for chaining. - */ - public Builder setOptions( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - options_ = value; - onChanged(); - return this; - } - /** - *
-       * Arbitrary additional options to include in the "docker run" command when
-       * running this container, e.g. "--network host".
-       * 
- * - * string options = 8; - * @return This builder for chaining. - */ - public Builder clearOptions() { - - options_ = getDefaultInstance().getOptions(); - onChanged(); - return this; - } - /** - *
-       * Arbitrary additional options to include in the "docker run" command when
-       * running this container, e.g. "--network host".
-       * 
- * - * string options = 8; - * @param value The bytes for options to set. - * @return This builder for chaining. - */ - public Builder setOptionsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - options_ = value; - onChanged(); - return this; - } - - private boolean blockExternalNetwork_ ; - /** - *
-       * If set to true, external network access to and from container will be
-       * blocked. The container will use the default internal network
-       * 'goog-internal'.
-       * 
- * - * bool block_external_network = 9; - * @return The blockExternalNetwork. - */ - @java.lang.Override - public boolean getBlockExternalNetwork() { - return blockExternalNetwork_; - } - /** - *
-       * If set to true, external network access to and from container will be
-       * blocked. The container will use the default internal network
-       * 'goog-internal'.
-       * 
- * - * bool block_external_network = 9; - * @param value The blockExternalNetwork to set. - * @return This builder for chaining. - */ - public Builder setBlockExternalNetwork(boolean value) { - - blockExternalNetwork_ = value; - onChanged(); - return this; - } - /** - *
-       * If set to true, external network access to and from container will be
-       * blocked. The container will use the default internal network
-       * 'goog-internal'.
-       * 
- * - * bool block_external_network = 9; - * @return This builder for chaining. - */ - public Builder clearBlockExternalNetwork() { - - blockExternalNetwork_ = false; - onChanged(); - return this; - } - - private java.lang.Object username_ = ""; - /** - *
-       * Optional username for logging in to a docker registry. If username
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * username from the Secret Manager.
-       * 
- * - * string username = 10; - * @return The username. - */ - public java.lang.String getUsername() { - java.lang.Object ref = username_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - username_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Optional username for logging in to a docker registry. If username
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * username from the Secret Manager.
-       * 
- * - * string username = 10; - * @return The bytes for username. - */ - public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - username_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Optional username for logging in to a docker registry. If username
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * username from the Secret Manager.
-       * 
- * - * string username = 10; - * @param value The username to set. - * @return This builder for chaining. - */ - public Builder setUsername( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - username_ = value; - onChanged(); - return this; - } - /** - *
-       * Optional username for logging in to a docker registry. If username
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * username from the Secret Manager.
-       * 
- * - * string username = 10; - * @return This builder for chaining. - */ - public Builder clearUsername() { - - username_ = getDefaultInstance().getUsername(); - onChanged(); - return this; - } - /** - *
-       * Optional username for logging in to a docker registry. If username
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * username from the Secret Manager.
-       * 
- * - * string username = 10; - * @param value The bytes for username to set. - * @return This builder for chaining. - */ - public Builder setUsernameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - username_ = value; - onChanged(); - return this; - } - - private java.lang.Object password_ = ""; - /** - *
-       * Optional password for logging in to a docker registry. If password
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * password from the Secret Manager;
-       * 
- * - * string password = 11; - * @return The password. - */ - public java.lang.String getPassword() { - java.lang.Object ref = password_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - password_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Optional password for logging in to a docker registry. If password
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * password from the Secret Manager;
-       * 
- * - * string password = 11; - * @return The bytes for password. - */ - public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - password_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Optional password for logging in to a docker registry. If password
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * password from the Secret Manager;
-       * 
- * - * string password = 11; - * @param value The password to set. - * @return This builder for chaining. - */ - public Builder setPassword( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - password_ = value; - onChanged(); - return this; - } - /** - *
-       * Optional password for logging in to a docker registry. If password
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * password from the Secret Manager;
-       * 
- * - * string password = 11; - * @return This builder for chaining. - */ - public Builder clearPassword() { - - password_ = getDefaultInstance().getPassword(); - onChanged(); - return this; - } - /** - *
-       * Optional password for logging in to a docker registry. If password
-       * matches "projects/*/secrets/*/versions/*" then Batch will read the
-       * password from the Secret Manager;
-       * 
- * - * string password = 11; - * @param value The bytes for password to set. - * @return This builder for chaining. - */ - public Builder setPasswordBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - password_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.Runnable.Container) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.Runnable.Container) - private static final com.google.cloud.batch.v1.Runnable.Container DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.Runnable.Container(); - } - - public static com.google.cloud.batch.v1.Runnable.Container getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Container parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Container(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Container getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ScriptOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.cloud.batch.v1.Runnable.Script) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * Script file path on the host VM.
-     * 
- * - * string path = 1; - * @return Whether the path field is set. - */ - boolean hasPath(); - /** - *
-     * Script file path on the host VM.
-     * 
- * - * string path = 1; - * @return The path. - */ - java.lang.String getPath(); - /** - *
-     * Script file path on the host VM.
-     * 
- * - * string path = 1; - * @return The bytes for path. - */ - com.google.protobuf.ByteString - getPathBytes(); - - /** - *
-     * Shell script text.
-     * 
- * - * string text = 2; - * @return Whether the text field is set. - */ - boolean hasText(); - /** - *
-     * Shell script text.
-     * 
- * - * string text = 2; - * @return The text. - */ - java.lang.String getText(); - /** - *
-     * Shell script text.
-     * 
- * - * string text = 2; - * @return The bytes for text. - */ - com.google.protobuf.ByteString - getTextBytes(); - - public com.google.cloud.batch.v1.Runnable.Script.CommandCase getCommandCase(); - } - /** - *
-   * Script runnable.
-   * 
- * - * Protobuf type {@code google.cloud.batch.v1.Runnable.Script} - */ - public static final class Script extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:google.cloud.batch.v1.Runnable.Script) - ScriptOrBuilder { - private static final long serialVersionUID = 0L; - // Use Script.newBuilder() to construct. - private Script(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Script() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Script(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Script( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - commandCase_ = 1; - command_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - commandCase_ = 2; - command_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Script_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Script_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Runnable.Script.class, com.google.cloud.batch.v1.Runnable.Script.Builder.class); - } - - private int commandCase_ = 0; - private java.lang.Object command_; - public enum CommandCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - PATH(1), - TEXT(2), - COMMAND_NOT_SET(0); - private final int value; - private CommandCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static CommandCase valueOf(int value) { - return forNumber(value); - } - - public static CommandCase forNumber(int value) { - switch (value) { - case 1: return PATH; - case 2: return TEXT; - case 0: return COMMAND_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public CommandCase - getCommandCase() { - return CommandCase.forNumber( - commandCase_); - } - - public static final int PATH_FIELD_NUMBER = 1; - /** - *
-     * Script file path on the host VM.
-     * 
- * - * string path = 1; - * @return Whether the path field is set. - */ - public boolean hasPath() { - return commandCase_ == 1; - } - /** - *
-     * Script file path on the host VM.
-     * 
- * - * string path = 1; - * @return The path. - */ - public java.lang.String getPath() { - java.lang.Object ref = ""; - if (commandCase_ == 1) { - ref = command_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (commandCase_ == 1) { - command_ = s; - } - return s; - } - } - /** - *
-     * Script file path on the host VM.
-     * 
- * - * string path = 1; - * @return The bytes for path. - */ - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = ""; - if (commandCase_ == 1) { - ref = command_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (commandCase_ == 1) { - command_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TEXT_FIELD_NUMBER = 2; - /** - *
-     * Shell script text.
-     * 
- * - * string text = 2; - * @return Whether the text field is set. - */ - public boolean hasText() { - return commandCase_ == 2; - } - /** - *
-     * Shell script text.
-     * 
- * - * string text = 2; - * @return The text. - */ - public java.lang.String getText() { - java.lang.Object ref = ""; - if (commandCase_ == 2) { - ref = command_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (commandCase_ == 2) { - command_ = s; - } - return s; - } - } - /** - *
-     * Shell script text.
-     * 
- * - * string text = 2; - * @return The bytes for text. - */ - public com.google.protobuf.ByteString - getTextBytes() { - java.lang.Object ref = ""; - if (commandCase_ == 2) { - ref = command_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (commandCase_ == 2) { - command_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (commandCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, command_); - } - if (commandCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, command_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (commandCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, command_); - } - if (commandCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, command_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.batch.v1.Runnable.Script)) { - return super.equals(obj); - } - com.google.cloud.batch.v1.Runnable.Script other = (com.google.cloud.batch.v1.Runnable.Script) obj; - - if (!getCommandCase().equals(other.getCommandCase())) return false; - switch (commandCase_) { - case 1: - if (!getPath() - .equals(other.getPath())) return false; - break; - case 2: - if (!getText() - .equals(other.getText())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (commandCase_) { - case 1: - hash = (37 * hash) + PATH_FIELD_NUMBER; - hash = (53 * hash) + getPath().hashCode(); - break; - case 2: - hash = (37 * hash) + TEXT_FIELD_NUMBER; - hash = (53 * hash) + getText().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Script parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Runnable.Script parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static com.google.cloud.batch.v1.Runnable.Script parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(com.google.cloud.batch.v1.Runnable.Script prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Script runnable.
-     * 
- * - * Protobuf type {@code google.cloud.batch.v1.Runnable.Script} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:google.cloud.batch.v1.Runnable.Script) - com.google.cloud.batch.v1.Runnable.ScriptOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Script_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Script_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.batch.v1.Runnable.Script.class, com.google.cloud.batch.v1.Runnable.Script.Builder.class); - } - - // Construct using com.google.cloud.batch.v1.Runnable.Script.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - commandCase_ = 0; - command_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.google.cloud.batch.v1.TaskProto.internal_static_google_cloud_batch_v1_Runnable_Script_descriptor; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Script getDefaultInstanceForType() { - return com.google.cloud.batch.v1.Runnable.Script.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Script build() { - com.google.cloud.batch.v1.Runnable.Script result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.batch.v1.Runnable.Script buildPartial() { - com.google.cloud.batch.v1.Runnable.Script result = new com.google.cloud.batch.v1.Runnable.Script(this); - if (commandCase_ == 1) { - result.command_ = command_; - } - if (commandCase_ == 2) { - result.command_ = command_; - } - result.commandCase_ = commandCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.batch.v1.Runnable.Script) { - return mergeFrom((com.google.cloud.batch.v1.Runnable.Script)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.batch.v1.Runnable.Script other) { - if (other == com.google.cloud.batch.v1.Runnable.Script.getDefaultInstance()) return this; - switch (other.getCommandCase()) { - case PATH: { - commandCase_ = 1; - command_ = other.command_; - onChanged(); - break; - } - case TEXT: { - commandCase_ = 2; - command_ = other.command_; - onChanged(); - break; - } - case COMMAND_NOT_SET: { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.batch.v1.Runnable.Script parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.batch.v1.Runnable.Script) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int commandCase_ = 0; - private java.lang.Object command_; - public CommandCase - getCommandCase() { - return CommandCase.forNumber( - commandCase_); - } - - public Builder clearCommand() { - commandCase_ = 0; - command_ = null; - onChanged(); - return this; - } - - - /** - *
-       * Script file path on the host VM.
-       * 
- * - * string path = 1; - * @return Whether the path field is set. - */ - @java.lang.Override - public boolean hasPath() { - return commandCase_ == 1; - } - /** - *
-       * Script file path on the host VM.
-       * 
- * - * string path = 1; - * @return The path. - */ - @java.lang.Override - public java.lang.String getPath() { - java.lang.Object ref = ""; - if (commandCase_ == 1) { - ref = command_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (commandCase_ == 1) { - command_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Script file path on the host VM.
-       * 
- * - * string path = 1; - * @return The bytes for path. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = ""; - if (commandCase_ == 1) { - ref = command_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (commandCase_ == 1) { - command_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Script file path on the host VM.
-       * 
- * - * string path = 1; - * @param value The path to set. - * @return This builder for chaining. - */ - public Builder setPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - commandCase_ = 1; - command_ = value; - onChanged(); - return this; - } - /** - *
-       * Script file path on the host VM.
-       * 
- * - * string path = 1; - * @return This builder for chaining. - */ - public Builder clearPath() { - if (commandCase_ == 1) { - commandCase_ = 0; - command_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Script file path on the host VM.
-       * 
- * - * string path = 1; - * @param value The bytes for path to set. - * @return This builder for chaining. - */ - public Builder setPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - commandCase_ = 1; - command_ = value; - onChanged(); - return this; - } - - /** - *
-       * Shell script text.
-       * 
- * - * string text = 2; - * @return Whether the text field is set. - */ - @java.lang.Override - public boolean hasText() { - return commandCase_ == 2; - } - /** - *
-       * Shell script text.
-       * 
- * - * string text = 2; - * @return The text. - */ - @java.lang.Override - public java.lang.String getText() { - java.lang.Object ref = ""; - if (commandCase_ == 2) { - ref = command_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (commandCase_ == 2) { - command_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * Shell script text.
-       * 
- * - * string text = 2; - * @return The bytes for text. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTextBytes() { - java.lang.Object ref = ""; - if (commandCase_ == 2) { - ref = command_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (commandCase_ == 2) { - command_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * Shell script text.
-       * 
- * - * string text = 2; - * @param value The text to set. - * @return This builder for chaining. - */ - public Builder setText( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - commandCase_ = 2; - command_ = value; - onChanged(); - return this; - } - /** - *
-       * Shell script text.
-       * 
- * - * string text = 2; - * @return This builder for chaining. - */ - public Builder clearText() { - if (commandCase_ == 2) { - commandCase_ = 0; - command_ = null; - onChanged(); - } - return this; - } - /** - *
-       * Shell script text.
-       * 
- * - * string text = 2; - * @param value The bytes for text to set. - * @return This builder for chaining. - */ - public Builder setTextBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - commandCase_ = 2; - command_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:google.cloud.batch.v1.Runnable.Script) - } - - // @@protoc_insertion_point(class_scope:google.cloud.batch.v1.Runnable.Script) - private static final com.google.cloud.batch.v1.Runnable.Script DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new com.google.cloud.batch.v1.Runnable.Script(); - } - - public static com.google.cloud.batch.v1.Runnable.Script getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser